/* CSS Document */

*{ font-family:HMOS_Regular, Microsoft YaHei; color:#0e0909;}
html,body{ width:100%; height:100%; margin:0; padding:0;}
a{ cursor:pointer !important; text-decoration:none !important;}
ul,ol{-webkit-margin-before:0; -webkit-margin-after:0; -webkit-margin-start:0; -webkit-margin-end:0; -webkit-padding-start:0;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
div,span{ box-sizing:border-box;}
span{ width:100%; float:left;}
h1,h2,h3,.title{ font-family:HMOS_Bold;}
.icon-font{ font-weight:normal !important;}

@font-face {
    font-family:'HMOS_Regular';
    src:url('../fonts/HMOS_Regular.eot');
    src:url('../fonts/HMOS_Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/HMOS_Regular.woff') format('woff'),
    url('../fonts/HMOS_Regular.ttf') format('truetype');
}
@font-face {
    font-family:'HMOS_Bold';
    src:url('../fonts/HMOS_Bold.eot');
    src:url('../fonts/HMOS_Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/HMOS_Bold.woff') format('woff'),
    url('../fonts/HMOS_Bold.ttf') format('truetype');
}

::-webkit-scrollbar { width:3px; height:3px;}
::-webkit-scrollbar-button { width:3px; height:3px;}
::-webkit-scrollbar-track { background:rgba(80,130,250,.1); box-shadow:0 0 0 #4e4e4e inset;}
::-webkit-scrollbar-thumb { background:rgba(80,130,250,.5); border-radius:4px;}
::-webkit-scrollbar-thumb:hover { background:rgba(80,130,250,.5);}

.bg-cover{ background-size:cover !important; background-position:50% 50% !important; background-repeat:no-repeat !important;}
.bg-contain{ background-size:contain !important; background-position:50% 50% !important; background-repeat:no-repeat !important;}
.bg-auto{ background-size:auto !important; background-position:50% 50% !important; background-repeat:repeat !important;}
.bg-center{ background-size:auto !important; background-position:50% 50% !important; background-repeat:no-repeat !important;}
.bg-fixed{ background-size:cover !important; background-position:50% 50% !important; background-repeat:no-repeat !important; background-attachment:fixed !important;}

.line-blue:before{ background:rgba(80,130,250,.3);}
.line-green:before{ background:rgba(0,190,190,.3);}
.line-orange:before{ background:rgba(250,120,70,.3);}
.line-blue1:before{ background:rgba(80,130,250,1);}
.line-green1:before{ background:rgba(0,190,190,1);}
.line-orange1:before{ background:rgba(250,120,70,1);}
.line-white:before{ background:rgba(255,255,255,1);}

.bg-color-blue-06{ background:rgba(80,130,250,.06) !important;}
.bg-color-blue-08{ background:rgba(80,130,250,.08) !important;}
.bg-color-blue-12{ background:rgba(80,130,250,.12) !important;}
.bg-color-blue-18{ background:rgba(80,130,250,.18) !important;}
.bg-color-blue-24{ background:rgba(80,130,250,.24) !important;}
.bg-color-blue-80{ background:rgba(80,130,250,.80) !important;}
.bg-color-blue-92{ background:rgba(80,130,250,.92) !important;}
.bg-color-blue{ background:rgba(80,130,250,1) !important;}
.bg-color-green-06{ background:rgba(0,190,190,.06) !important;}
.bg-color-green-08{ background:rgba(0,190,190,.08) !important;}
.bg-color-green-12{ background:rgba(0,190,190,.12) !important;}
.bg-color-green-18{ background:rgba(0,190,190,.18) !important;}
.bg-color-green-24{ background:rgba(0,190,190,.24) !important;}
.bg-color-green-80{ background:rgba(0,190,190,.80) !important;}
.bg-color-green-92{ background:rgba(0,190,190,.92) !important;}
.bg-color-green{ background:rgba(0,190,190,1) !important;}
.bg-color-orange-06{ background:rgba(250,120,70,.06) !important;}
.bg-color-orange-08{ background:rgba(250,120,70,.08) !important;}
.bg-color-orange-12{ background:rgba(250,120,70,.12) !important;}
.bg-color-orange-18{ background:rgba(250,120,70,.18) !important;}
.bg-color-orange-24{ background:rgba(250,120,70,.24) !important;}
.bg-color-orange-80{ background:rgba(250,120,70,.80) !important;}
.bg-color-orange-92{ background:rgba(250,120,70,.92) !important;}
.bg-color-orange{ background:rgba(250,120,70,1) !important;}

.bg-color-linear-blue{background:linear-gradient(to bottom, rgba(80,130,250,1), rgba(80,130,250,.6));}
.bg-color-linear-orange{background:linear-gradient(to bottom, rgba(250,120,70,1), rgba(250,120,70,.6));}
.bg-color-linear-green{background:linear-gradient(to bottom, rgba(0,190,190,1), rgba(0,190,190,.6));}

.fz-64{ font-size:64px !important;}
.fz-54{ font-size:54px !important;}
.fz-46{ font-size:46px !important;}
.fz-36{ font-size:36px !important;}
.fz-28{ font-size:28px !important;}
.fz-24{ font-size:24px !important;}
.fz-22{ font-size:22px !important;}
.fz-20{ font-size:20px !important;}
.fz-18{ font-size:18px !important;}
.fz-16{ font-size:16px !important;}
.fz-14{ font-size:14px !important;}
.fz-12{ font-size:12px !important;}

.fs-button{ display:inline-block; text-align:center; transition:0.15s;}
.fs-button i{ display:inline-block; font-size:inherit !important; color:inherit !important; line-height:inherit !important; margin-right:5px; transform:scale(1.2);}
.fs-button-xs{ padding:4px 16px; font-size:15px; letter-spacing:0;}
.fs-button-sm{ padding:4px 24px; font-size:17px;}
.fs-button-md{ padding:6px 40px;}
.fs-button-lg{ padding:8px 48px;}
.fs-button-full{ width:100%;}

.fs-button-blue{ background:#5082fa; color:#ffffff; border:solid 2px #5082fa;}
.fs-button-blue:hover{ background:none; color:#5082fa;}
.fs-button-blue-line{ color:#5082fa; border:solid 2px #5082fa;}
.fs-button-blue-line:hover{ background:#5082fa; color:#ffffff;}
.fs-button-blue-black{ color:#1e1919; border:solid 2px #1e1919;}
.fs-button-blue-black:hover{ background:#5082fa; border:solid 2px #5082fa; color:#ffffff; box-shadow:4px 4px 0 rgba(80,130,250,.5);}

.fs-button-blue-light{ background:#00b4dc; color:#ffffff; border:solid 2px #00b4dc;}
.fs-button-blue-light:hover{ background:none; color:#00b4dc;}
.fs-button-blue-light-line{ color:#00b4dc; border:solid 2px #00b4dc;}
.fs-button-blue-light-line:hover{ background:#00b4dc; color:#ffffff;}

.fs-button-green{ background:#00bebe; color:#ffffff; border:solid 2px #00bebe;}
.fs-button-green:hover{ background:none; color:#00bebe;}
.fs-button-green-line{ color:#00bebe; border:solid 2px #00bebe;}
.fs-button-green-line:hover{ background:#00bebe; color:#ffffff;}
.fs-button-green-black{ color:#1e1919; border:solid 2px #1e1919;}
.fs-button-green-black:hover{ background:#00bebe; border:solid 2px #00bebe; color:#ffffff; box-shadow:4px 4px 0 rgba(0,190,190,.5);}

.fs-button-orange{ background:#fa7846; color:#ffffff; border:solid 2px #fa7846;}
.fs-button-orange:hover{ background:none; color:#fa7846;}
.fs-button-orange-line{ color:#fa7846; border:solid 2px #fa7846;}
.fs-button-orange-line:hover{ background:#fa7846; color:#ffffff;}
.fs-button-orange-black{ color:#1e1919; border:solid 2px #1e1919;}
.fs-button-orange-black:hover{ background:#fa7846; border:solid 2px #fa7846; color:#ffffff; box-shadow:4px 4px 0 rgba(250,120,70,.5);}

.fc-blue{ color:#5082fa !important;}
.fc-green{ color:#00bebe !important;}
.fc-orange{ color:#fa7846 !important;}
.fc-blue-8{ color:rgba(80,130,250,.8) !important;}
.fc-green-8{ color:rgba(0,190,190,.8) !important;}
.fc-orange-8{ color:rgba(250,120,70,.8) !important;}
.fc-white{ color:#ffffff !important;}
.f-purple2{ color:#fa7846 !important;}
.fc-clip-orange{ background:-webkit-linear-gradient(-135deg, #fa7846, #ff0000); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;}
.fc-clip-blue{ background:-webkit-linear-gradient(-135deg, #5082fa, #6d57ff); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;}

.shadow-blue{ box-shadow:8px 8px 0 rgba(80,130,250,.2);}
.shadow-green{ box-shadow:8px 8px 0 rgba(0,190,190,.2);}
.shadow-orange{ box-shadow:8px 8px 0 rgba(250,120,70,.2);}

.fw-bold, .fbold{ font-family:HMOS_Bold !important;}
.fw-normal{ font-family:HMOS_Regular !important;}
.float-left{ float:left;}
.float-right{ float:right;}
.img-full{ width:100% !important; height:auto;}
.img-shadow{ box-shadow:4px 4px 0 rgba(30,25,25,.08);}
.img-border-shadow{ border:solid 1px rgba(30,25,25,.12); box-shadow:4px 4px 0 rgba(30,25,25,.08);}
.b-none{ border:none !important;}
.text-ellipsis-1,
.text-ellipsis-2,
.text-ellipsis-3,
.text-ellipsis-4,
.text-ellipsis-5{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}
.text-ellipsis-1{ -webkit-line-clamp:1; }
.text-ellipsis-2{ -webkit-line-clamp:2; }
.text-ellipsis-3{ -webkit-line-clamp:3; }
.text-ellipsis-4{ -webkit-line-clamp:4; }
.text-ellipsis-5{ -webkit-line-clamp:5; }
.link-blue{ color:#5082fa !important; text-decoration:underline!important;}
.link-green{ color:#00bebe !important; text-decoration:underline!important;}
.link-orange{ color:#fa7846 !important; text-decoration:underline!important;}

.mar-b-0{ margin-bottom:0 !important;}
.mar-b-5{ margin-bottom:5px !important;}
.mar-b-10{ margin-bottom:10px !important;}
.mar-b-20{ margin-bottom:20px !important;}
.mar-b-30{ margin-bottom:30px !important;}
.mar-b-40{ margin-bottom:40px !important;}
.mar-b-50{ margin-bottom:50px !important;}
.mar-b-60{ margin-bottom:60px !important;}
.mar-b-70{ margin-bottom:70px !important;}
.mar-b-80{ margin-bottom:80px !important;}
.mar-b-90{ margin-bottom:90px !important;}
.pad-l-0{ padding-left:0 !important;}
.pad-l-10{ padding-left:10px !important;}
.pad-l-20{ padding-left:20px !important;}
.pad-l-30{ padding-left:30px !important;}
.pad-l-40{ padding-left:40px !important;}
.pad-l-50{ padding-left:50px !important;}
.pad-l-60{ padding-left:60px !important;}

.fs-inner-10{ padding:10px;}
.fs-inner-15{ padding:15px;}
.fs-inner-20{ padding:20px;}
.fs-inner-25{ padding:25px;}
.fs-inner-30{ padding:30px;}

.fs-container{ width:100%; float:left;}
.fs-row{ margin-left:-12px; margin-right:-12px; display:flex; flex-wrap:wrap;}
.fs-col-1, .fs-col-mob-1,
.fs-col-2, .fs-col-mob-2,
.fs-col-3, .fs-col-mob-3,
.fs-col-4, .fs-col-mob-4,
.fs-col-5, .fs-col-mob-5,
.fs-col-6, .fs-col-mob-6,
.fs-col-7, .fs-col-mob-7,
.fs-col-8, .fs-col-mob-8,
.fs-col-9, .fs-col-mob-9,
.fs-col-10, .fs-col-mob-10,
.fs-col-11, .fs-col-mob-11,
.fs-col-12, .fs-col-mob-12,
.fs-col-other, .fs-col-mob-other{ float:left; padding:0 12px;}
.fs-col-1{ width:8.33333333%;}
.fs-col-2{ width:16.66666667%;}
.fs-col-3{ width:25%;}
.fs-col-4{ width:33.33333333%;}
.fs-col-5{ width:41.66666667%;}
.fs-col-6{ width:50%;}
.fs-col-7{ width:58.33333333%;}
.fs-col-8{ width:66.66666667%;}
.fs-col-9{ width:75%;}
.fs-col-10{ width:83.33333333%;}
.fs-col-11{ width:91.66666667%;}
.fs-col-12{ width:100%;}
.fs-col-other{ width:20%; float:left;}

@media screen and (max-width:980px) {
    .fs-col-pad-1{ width:8.33333333% !important;}
    .fs-col-pad-2{ width:16.66666667% !important;}
    .fs-col-pad-3{ width:25% !important;}
    .fs-col-pad-4{ width:33.33333333% !important;}
    .fs-col-pad-5{ width:41.66666667% !important;}
    .fs-col-pad-6{ width:50% !important;}
    .fs-col-pad-7{ width:58.33333333% !important;}
    .fs-col-pad-8{ width:66.66666667% !important;}
    .fs-col-pad-9{ width:75% !important;}
    .fs-col-pad-10{ width:83.33333333% !important;}
    .fs-col-pad-11{ width:91.66666667% !important;}
    .fs-col-pad-12{ width:100% !important;}
}

@media screen and (max-width:780px) {
    .fs-row{ margin-left:-8px; margin-right:-8px; display:flex; flex-wrap:wrap;}
    .fs-col-1, .fs-col-mob-1,
    .fs-col-2, .fs-col-mob-2,
    .fs-col-3, .fs-col-mob-3,
    .fs-col-4, .fs-col-mob-4,
    .fs-col-5, .fs-col-mob-5,
    .fs-col-6, .fs-col-mob-6,
    .fs-col-7, .fs-col-mob-7,
    .fs-col-8, .fs-col-mob-8,
    .fs-col-9, .fs-col-mob-9,
    .fs-col-10, .fs-col-mob-10,
    .fs-col-11, .fs-col-mob-11,
    .fs-col-12, .fs-col-mob-12,
    .fs-col-other, .fs-col-mob-other{ float:left; padding:0 8px;}
    .fs-col-mob-1{ width:8.33333333% !important;}
    .fs-col-mob-2{ width:16.66666667% !important;}
    .fs-col-mob-3{ width:25% !important;}
    .fs-col-mob-4{ width:33.33333333% !important;}
    .fs-col-mob-5{ width:41.66666667% !important;}
    .fs-col-mob-6{ width:50% !important;}
    .fs-col-mob-7{ width:58.33333333% !important;}
    .fs-col-mob-8{ width:66.66666667% !important;}
    .fs-col-mob-9{ width:75% !important;}
    .fs-col-mob-10{ width:83.33333333% !important;}
    .fs-col-mob-11{ width:91.66666667% !important;}
    .fs-col-mob-12{ width:100% !important;}
}


/* theme styles */

.menu-column{ width:100%; float:left; padding:30px 20px;}
.menu-column.no-pad{ padding:0;}
.menu-col-1{ width:8.33333333%; float:left;}
.menu-col-2{ width:16.66666667%; float:left;}
.menu-col-3{ width:25%; float:left;}
.menu-col-4{ width:33.33333333%; float:left;}
.menu-col-5{ width:41.66666667%; float:left;}
.menu-col-6{ width:50%; float:left;}
.menu-col-7{ width:58.33333333%; float:left;}
.menu-col-8{ width:66.66666667%; float:left;}
.menu-col-9{ width:75%; float:left;}
.menu-col-10{ width:83.33333333%; float:left;}
.menu-col-11{ width:91.66666667%; float:left;}
.menu-col-12{ width:100%; float:left;}
.menu-col-item-5{ width:20%; float:left;}

@media screen and (max-width:780px) {
    .menu-col-1,
    .menu-col-2,
    .menu-col-3,
    .menu-col-4,
    .menu-col-5,
    .menu-col-6,
    .menu-col-7,
    .menu-col-8,
    .menu-col-9,
    .menu-col-10,
    .menu-col-11,
    .menu-col-12,
    .menu-col-item-5{ width:100% !important;}
}

.column-head{ width:100%; float:left;}
.column-list{ width:100%; float:left; padding:5px 15px; border-left:solid 1px rgba(80,130,250,.12);}
.column-list a{ width:100%; float:left;}
.column-head span.title{ font-size:20px; color:#1e1919; line-height:32px; margin-bottom:5px;}
.column-head span.title img{ float:left; width:22px; margin:5px 5px 0 0;}
.column-head span.describe{ font-size:12px; color:#7e7979; line-height:1.4; margin-bottom:15px;}
.column-list span{ font-size:15px; color:#2e2929; line-height:30px; padding:5px 0;}
.column-list span i{ float:left; font-size:22px; color:#5082fa; line-height:30px; padding-right:5px;}
.column-list-blue span i{ color:#5082fa;}
.column-list-green span i{ color:#00bebe;}
.column-list-orange span i{ color:#fa7846;}

.menu-product .column-head span.title{ font-size:15px; line-height:24px; margin-bottom:10px; color:#5e5959;}
.menu-product .column-head span.title i{ width:10px; height:3px; float:left; margin:10px 5px 0 0;}
.menu-product .column-list{ padding:10px 15px; border-left:solid 1px rgba(80,130,250,.12);}
.menu-product .column-list .pro-icon{ width:36px; height:36px; float:left; margin-top:2px;}
.menu-product .column-list .pro-info{ width:calc(100% - 50px); float:left; margin-left:14px;}
.menu-product .column-list .pro-info span{ margin:0; padding:0; line-height:20px;}
.menu-product .column-list .pro-info span.title{ font-size:18px; color:#2e2929; margin-bottom:2px;}
.menu-product .column-list .pro-info span.title img{ display:inline-block; width:20px;}
.menu-product .column-list .pro-info span.describe{ font-size:12px; color:#7e7979;}
.menu-product .column-list a{ float:left; padding:10px 14px;}
.menu-product .column-list a img{ cursor:pointer;}
.menu-product .column-list a span{ cursor:pointer;}
.menu-product .column-list:hover{ background:linear-gradient(90deg, rgba(80,130,250,.08), #ffffff);}
.menu-scene .column-head{ margin-bottom:15px;}
.menu-scene .column-head a.title{ font-size:18px; color:#3e3939; line-height:32px; padding:0 !important;}
.menu-scene .column-head a.title:hover{ color:#1e1919;}
.menu-scene .column-head a.title img{ float:left; max-width:22px; margin:5px 8px 0 0; cursor:pointer;}
.menu-scene .column-list{ padding:0 !important;}
.menu-scene .column-list a{ width:100%; float:left; padding:6px 6px 6px 27px !important; font-size:15px; color:#3e3939;}
.menu-scene .column-list a:hover{ background:linear-gradient(90deg, rgba(80,130,250,.08), #ffffff); color:#5082fa;}
.menu-case .column-list{ padding:0 !important; border-left:none; border-right:solid 1px rgba(80,130,250,.12);}
.menu-case .column-list a{ font-size:17px; line-height:32px; color:#1e1919 !important;}
.menu-case .column-list a i{ float:left; font-size:20px; line-height:30px; color:#1e1919; margin-right:5px;}
.menu-case .column-list a:hover{ background:linear-gradient(90deg, rgba(80,130,250,.08), #ffffff);}
.menu-resources .column-head span.title{ font-size:15px; line-height:24px; margin-bottom:10px; color:#5e5959;}
.menu-resources .column-head span.title i{ width:10px; height:3px; float:left; margin:10px 5px 0 0;}
.menu-resources .column-list{ padding:10px 0; border:none;}
.menu-resources .column-list a{ width:100%; float:left; padding:0 !important;}
.menu-resources .column-list .title a{ width:100%; float:left;}
.menu-resources .column-list .title a i{ float:left; font-size:20px; line-height:1; color:#fa7846; margin-right:8px;}
.menu-resources .column-list .title a em{ float:left; font-size:17px; font-family:HMOS_Bold; color:#2e2929; line-height:22px; margin-bottom:10px;}
.menu-resources .column-list .title a i, .menu-resources .column-list .title a em{ cursor:inherit;}
.menu-resources .column-list .list a{ width:100%; float:left; font-size:15px; padding:5px 0 5px 30px !important;}
.menu-about a{ display:flex; align-items:center; justify-content:center;}
.menu-about a i.icon-Gift{ color:#fa7846; margin-left:2px;}

.fs-resources-preview{ width:100%; float:left; padding:20px; background:rgba(250,120,70,.0); border:solid 1px rgba(250,120,70,.2); margin:5px 0;}
.preview-box{ width:100%; float:left;}
.preview-box .news-cover{ width:180px; height:110px; float:right;}
.preview-box .news-info{ width:calc(100% - 210px); float:left;}
.preview-box .news-info span.title{ font-size:17px; margin-bottom:5px;}
.preview-box .news-info span.describe{ font-size:13px; color:rgba(30,25,25,.7); margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.preview-box .news-info a{ float:left; font-size:13px; line-height:26px; border:solid 1px #1e1919; padding:0 15px !important;}
.preview-box .news-info a:hover{ background:#1e1919; color:#ffffff;}

@media screen and (max-height:720px) {
.menu-product .column-list{ padding:0 15px !important;}
}

@media screen and (max-width:780px) {
    .menu-column{ padding:0 30px;}
    .column-head{ margin-top:20px;}
    .column-head span.title{ font-size:18px;}
    .column-list span{ line-height:1.6;}
    .menu-case .column-list{ border:none;}
    .preview-box .news-cover{ width:100%; margin-bottom:10px;}
    .preview-box .news-info{ width:100%;}
}

.full-width{ width:100%; float:left;}
.full-box{ width:100%; float:left; max-width:1280px !important; left:50% !important; margin-left:-640px !important;}
.fs-flex-box{ display:flex; flex-direction:column; align-items:flex-start;}

.fs-carousel-theme-1{ position:relative; width:100%; height:600px; display:flex; align-items:center; justify-content:center;}
.fs-carousel-theme-1 .carousel-box{ position:relative; width:100%; max-width:880px; display:flex; flex-direction:column; align-items:left; justify-content:left;}
.fs-carousel-theme-1 .carousel-box.full-width{ max-width:1060px;}
.fs-carousel-theme-1 .carousel-box .qr-code{ position:absolute; width:150px; right:0;}
.fs-carousel-theme-1 .carousel-box .qr-code .code-box{ width:100%; background:#ffffff; padding:10px; box-shadow:6px 6px 0 rgba(0,180,220,.15); display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-carousel-theme-1 .carousel-box .qr-code .code-box img{ width:130px;}
.fs-carousel-theme-1 .carousel-box .qr-code .code-box em{ width:100%; font-size:13px; margin-top:5px; text-align:center;}
.fs-carousel-theme-1 .carousel-box div{ width:100%;}
.fs-carousel-theme-1 .carousel-box .title{ font-size:40px;}
.fs-carousel-theme-1 .carousel-box .title em{ display:inline-block; font-size:inherit; font-family:inherit; color:#FA7846;}
.fs-carousel-theme-1 .carousel-box .title:before{ content:""; display:inline-block; margin:0 10px 10px 0; width:50px; height:8px; z-index:-1;}
.fs-carousel-theme-1 .carousel-box .line-blue:before{ background:rgba(80,130,250,1);}
.fs-carousel-theme-1 .carousel-box .line-green:before{ background:rgba(0,190,190,1);}
.fs-carousel-theme-1 .carousel-box .line-orange:before{ background:rgba(250,120,70,1);}
.fs-carousel-theme-1 .carousel-box .line-blue-light:before{ background:rgba(0,180,220,1);}
.fs-carousel-theme-1 .carousel-box .title-images{ width:100%; display:flex; flex-direction:column; justify-content:start;}
.fs-carousel-theme-1 .carousel-box .title-images img.logo{ width:300px; margin-bottom:30px;}
.fs-carousel-theme-1 .carousel-box .title-images img.title{ width:390px;}
.fs-carousel-theme-1 .carousel-box .title-mid{ font-family:HMOS_Bold; font-size:32px; margin-bottom:15px;}
.fs-carousel-theme-1 .carousel-box .describe{ font-size:24px; margin-bottom:15px;}
.fs-carousel-theme-1 .carousel-box .describe em{ display:inline-block; font-size:inherit; font-family:HMOS_Bold; color:#FA7846;}
.fs-carousel-theme-1 .carousel-box .describe-small{ max-width:440px; font-size:15px; line-height:1.8; margin-bottom:15px;}
.fs-carousel-theme-1 .carousel-box .tips{ font-size:16px; margin-bottom:20px; display:flex; align-items:center; flex-wrap:wrap;}
.fs-carousel-theme-1 .carousel-box .text-list{ width:100%; margin-bottom:20px; display:flex; flex-wrap:wrap;}
.fs-carousel-theme-1 .carousel-box .text-list .list-text{ position:relative; width:45%; font-size:17px; color:#1e1919; margin:2px 0; padding-left:15px; display:flex; align-items:center;}
.fs-carousel-theme-1 .carousel-box .text-list .list-text:before{ position:absolute; content:""; display:inline-block; width:6px; height:6px; left:0;}
.fs-carousel-theme-1 .carousel-box .text-list .list-text em{ font-family:HMOS_Bold;}
.fs-carousel-theme-1 .carousel-box .text-list .list-text.icon-blue:before{ background:#5082FA;}
.fs-carousel-theme-1 .carousel-box .text-list .list-text.icon-green:before{ background:#00BEBE;}
.fs-carousel-theme-1 .carousel-box .text-list .list-text.icon-orange:before{ background:#FA7846;}
.fs-carousel-theme-1 .button{ display:flex;}
.fs-carousel-theme-1 .button a{ font-size:22px; color:#ffffff; padding:10px 40px; transition:all 0.15s;}
.fs-carousel-theme-1 .button a:hover{ background:none !important;}
.fs-carousel-theme-1 .button a.btn-blue{ background:#5082FA; border:solid 2px #5082FA;}
.fs-carousel-theme-1 .button a.btn-blue:hover{ color:#5082FA;}
.fs-carousel-theme-1 .button a.btn-green{ background:#00BEBE; border:solid 2px #00BEBE;}
.fs-carousel-theme-1 .button a.btn-green:hover{ color:#00BEBE;}
.fs-carousel-theme-1 .button a.btn-orange{ background:#FA7846; border:solid 2px #FA7846;}
.fs-carousel-theme-1 .button a.btn-orange:hover{ color:#FA7846;}
.fs-carousel-theme-1 .button a.btn-color{ background:linear-gradient(to bottom, rgba(110,85,255,.8), rgba(80,130,250,.8)); font-size:24px; color:#ffffff; padding:10px 30px; border-radius:12px; transition:all 0.15s;}
.fs-carousel-theme-1 .button a.btn-color:hover{ background:linear-gradient(to bottom, rgba(110,85,255,1), rgba(80,130,250,1)) !important;}

.fs-carousel-item{ position:relative; width:100%; height:600px; display:flex; align-items:center; justify-content:center;}
.fs-carousel-item .carousel-box{ position:relative; width:100%; max-width:1000px; display:flex; align-items:center; justify-content:space-between;}
.fs-carousel-item .carousel-text{ width:60%; display:flex; flex-direction:column;}
.fs-carousel-item .carousel-text h1{ font-size:46px; text-align:left;}
.fs-carousel-item .carousel-text h1:before{ content:""; display:inline-block; margin:0 10px 10px 0; width:60px; height:8px; z-index:-1;}
.fs-carousel-item .carousel-text h1.line-blue:before{ background:rgba(80,130,250,1);}
.fs-carousel-item .carousel-text h1.line-green:before{ background:rgba(0,190,190,1);}
.fs-carousel-item .carousel-text h1.line-orange:before{ background:rgba(250,120,70,1);}
.fs-carousel-item .carousel-text h1.line-blue-light:before{ background:rgba(0,180,220,1);}
.fs-carousel-item .carousel-text h3{ font-size:20px; margin-bottom:20px;}
.fs-carousel-item .carousel-text p{ font-size:15px; margin-bottom:20px;}
.fs-carousel-item .carousel-text .button a{ margin-right:10px;}
.fs-carousel-item .carousel-image{ width:40%; display:flex;}
.fs-carousel-item .carousel-image img{ width:100%;}

@media screen and (max-width:780px) {
    .fs-banner-box{ padding:0;}
    .fs-carousel-theme-1 .carousel-box{ padding:20px;}
    .fs-carousel-theme-1, .flexslider{ height:480px;}
    .fs-carousel-theme-1 .carousel-box .title{ font-size:36px; line-height:1.2; margin-bottom:10px;}
    .fs-carousel-theme-1 .carousel-box .describe{ font-size:18px; line-height:1.6;}
    .fs-carousel-theme-1 .carousel-box .tips{ font-size:13px; line-height:1.6;}
    .fs-carousel-theme-1 .carousel-box .title:before{ margin:0 10px 10px 0; width:30px; height:8px;}
    .fs-carousel-theme-1 .button a{ font-size:16px; margin-right:10px; margin-bottom:20px;}
    .fs-carousel-theme-1 .carousel-box .qr-code{ display:none;}
    .fs-carousel-theme-1 .carousel-box .text-list .list-text{ width:100%; font-size:13px;}
    .fs-carousel-theme-1 .carousel-box .describe{ font-size:18px; line-height:1.4; margin-bottom:10px;}
    .flex-control-nav{ bottom:60px;}
    .flex-direction-nav{ display:none;}
    .fs-carousel-item .carousel-text{ padding:20px;}
    .fs-carousel-item .carousel-text h1{ font-size:36px; line-height:1.2; margin-bottom:10px;}
    .fs-carousel-item .carousel-text h1:before{ margin:0 10px 10px 0; width:30px; height:8px;}
    .fs-carousel-item .carousel-text h3{ font-size:18px; line-height:1.6;}
    .fs-carousel-item .carousel-text p{ font-size:14px;}
    .fs-carousel-theme-1 .carousel-box .title-images img.logo{ width:240px; margin:60px 0 15px 0;}
    .fs-carousel-theme-1 .carousel-box .title-images img.title{ width:280px;}
    .fs-bg-left{ background-position:left !important;}
    .fs-carousel-theme-1 .carousel-box .title-mid{ font-size:24px; margin-bottom:15px;}
}

.fs-banner{ position:relative; width:100%; max-width:1280px; float:left; left:50%; margin-left:-640px;}
.fs-banner-box{ width:100%; float:left; height:600px; padding-left:200px;}
.fs-banner-table{ width:100%; height:100%; display:table; vertical-align:middle;}
.fs-banner-table-cell{ width:100%; height:100%; display:table-cell; vertical-align:middle;}
.fs-banner-content{ width:100%; float:left; margin-top:30px;}
.fs-banner-content span{  margin-bottom:20px;}
.fs-banner-content span.title{ font-size:46px; line-height:1.2;}
.fs-banner-content span.title:before{ content:""; display:inline-block; margin:0 10px 10px 0; width:60px; height:8px; z-index:-1;}
.fs-banner-content span.title.line-blue:before{ background:rgba(80,130,250,1);}
.fs-banner-content span.title.line-green:before{ background:rgba(0,190,190,1);}
.fs-banner-content span.title.line-orange:before{ background:rgba(250,120,70,1);}
.fs-banner-content span.describe{ font-size:24px; line-height:1.6; display:flex; align-items:center; flex-wrap:wrap;}
.fs-banner-content a{ font-size:18px; margin-right:10px;}

.flexslider{ position:relative; width:100%; float:left; height:600px; overflow:hidden;}
.flexslider ul{ padding:0;}
.slides{ position:relative; width:100%; height:100%; float:left; z-index:0;}
.slides li{ width:100%; height:100%; float:left; margin-right:-100%; position:relative; opacity:0; display:block; z-index:1;}
.slides li .flex-active-slide{ z-index:2;}
.flex-control-nav{ position:absolute; bottom:100px; z-index:2; width:100%; text-align:center;}
.flex-control-nav li{ display:inline-block; width:50px; height:6px; margin:0 5px; zoom:1;}
.flex-control-nav a{ width:100%; float:left; height:6px; background:rgba(255,255,255,.8); cursor:pointer; font-size:0; tab-index:-9999px;}
.flex-control-nav a.flex-active{ background:rgba(30,25,25,.2);}
.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:50%; margin-top:-25px;}
.flex-direction-nav li a{ float:left; width:50px; height:50px; cursor:pointer; background:rgba(30,25,25,.04); text-align:center;}
.flex-direction-nav li a.flex-prev{ float:left;}
.flex-direction-nav li a.flex-next{ float:right;}
.flex-direction-nav li a i{ font-size:20px; color:#ffffff; line-height:48px;}

@media screen and (max-width:780px) {
    .fs-banner-content{ padding:20px;}
    .fs-banner{ left:0 !important; margin-left:0 !important;}
    .fs-banner-box, .flexslider{ height:500px;}
    .fs-banner-box{ padding:0;}
    .fs-banner-content span.title{ font-size:36px; line-height:1.2;}
    .fs-banner-content span i.line{ width:80px; height:4px; float:left; background:#5082fa; margin-top:24px; margin-right:10px;}
    .fs-banner-content span.describe{ font-size:18px; line-height:1.6;}
    .fs-banner-content span.title:before{ margin:0 10px 10px 0; width:30px; height:8px;}
    .fs-banner-content a{ font-size:16px; margin-right:10px; margin-bottom:20px;}
    .flex-control-nav{ bottom:60px;}
    .flex-direction-nav{ display:none;}
}

.fs-item-banner{ position:relative; width:100%; float:left;}
.fs-item-banner-block{ position:relative; width:100%; max-width:1280px; float:left; left:50%; margin-left:-640px;}
.fs-item-banner-box{ width:100%; float:left; height:560px;}
.fs-item-table{ width:100%; height:100%; display:table; vertical-align:middle; table-layout:fixed !important;}
.fs-item-table-cell{ width:100%; height:100%; display:table-cell; vertical-align:middle;}
.fs-item-banner .banner-content span{ font-size:18px; text-align:center;}
.fs-item-banner .banner-content .title{ width:100%; margin-bottom:20px; display:flex; align-items:center; flex-direction:column; justify-content:center;}
.fs-item-banner .banner-content .title span{ font-size:40px; line-height:1.4; display:flex; align-items:center; justify-content:center;}
.fs-item-banner .banner-content .title span.title-small{ font-size:30px !important;}
.fs-item-banner .banner-content .title em{ line-height:1.4; display:flex; align-items:center;}
.fs-item-banner .banner-content .banner-tab{ width:100%; display:flex; align-items:center; justify-content:center;}
.fs-item-banner .banner-content .banner-tab a{ font-size:16px; color:#1e1919; line-height:1.4; padding:4px 20px; border:solid 2px #1e1919; margin:0 5px;}
.fs-item-banner .banner-content .banner-tab a:hover{ color:#5082fa; border:solid 2px #5082fa;}
.fs-item-banner .banner-content .banner-tab a.active{ background:#5082fa; color:#ffffff; border:solid 2px #5082fa;}
.fs-item-banner .banner-content span.btn-item{ display:flex; align-items:center; justify-content:center;}
.fs-item-banner .banner-content span.btn-item a{ margin:5px;}
.fs-item-banner span.main-title em:before{ content:""; display:inline-block; margin-right:10px; width:100px; height:6px;}
.fs-item-banner span.tt-line-blue em:before{ background:rgba(80,130,250,.6) !important;}
.fs-item-banner span.tt-line-green em:before{ background:rgba(0,190,190,.6) !important;}
.fs-item-banner span.tt-line-orange em:before{ background:rgba(250,120,70,.6) !important;}
.fs-item-banner span.main-title img{ width:100%; max-width:340px;}

@media screen and (max-width:1280px) {
    .full-box, .fs-banner, .fs-item-banner-block, .fs-item-box{ left:0 !important; margin-left:0 !important;}
    .fs-item-banner-box, .fs-banner-content{ padding:0 30px;}
    .fs-item-banner-block{ left:0; margin-left:0;}
}

@media screen and (max-width:780px) {
    .fs-item-banner .banner-content{ padding:15px 0;}
    .fs-item-banner .banner-content .title span{ font-size:32px;}
    .fs-item-banner .banner-content .title span.title-small{ font-size:22px !important;}
    .fs-item-banner span.main-title em:before{ width:40px; margin:0 10px 6px -40px;}
    .fs-item-banner .banner-content span{ font-size:16px;}
    .fs-file-block{ margin-bottom:0;}
    .fs-file-box{ padding:25px;}
    .fs-item-banner .banner-content span.btn-item a{ padding:4px 15px;}
}

.fs-banner-image{ position:absolute; width:100%; bottom:-2px; left:0; z-index:100;}
.fs-banner-image img{ width:100%;}
.fs-bg-banner-blue{ background-color:rgba(80,130,250,1);}
.fs-bg-banner-blue-25{ background-color:rgba(80,130,250,.25);}
.fs-bg-banner-blue-20{ background-color:rgba(80,130,250,.20);}
.fs-bg-banner-blue-15{ background-color:rgba(80,130,250,.15);}
.fs-bg-banner-blue-light-20{ background-color:rgba(0,180,220,.20);}
.fs-bg-banner-blue-linear{ background:linear-gradient(0deg, rgba(80,130,250,.15), rgba(80,130,250,.35));}
.fs-bg-banner-green-25{ background-color:rgba(0,190,190,.25);}
.fs-bg-banner-green-20{ background-color:rgba(0,190,190,.20);}
.fs-bg-banner-green-15{ background-color:rgba(0,190,190,.15);}
.fs-bg-banner-green-linear{ background:linear-gradient(0deg, rgba(0,190,190,.1), rgba(0,190,190,.25));}
.fs-bg-banner-orange-25{ background-color:rgba(250,120,70,.25);}
.fs-bg-banner-orange-20{ background-color:rgba(250,120,70,.20);}
.fs-bg-banner-orange-15{ background-color:rgba(250,120,70,.15);}
.fs-bg-banner-orange-linear{ background:linear-gradient(0deg, rgba(250,120,70,.15), rgba(250,120,70,.35));}
.fs-bg-banner-image{ width:100%; float:left; position:relative;}

.fs-item-flat-item-blue{
    background:url(../core/banner/fs-flat-radio-blue.png) right -300px top -300px/700px no-repeat,
    url(../core/banner/fs-flat-radio-blue.png) left -300px bottom -300px/700px no-repeat;}
.fs-item-flat-item-orange{
    background:url(../core/banner/fs-flat-radio-orange.png) right -300px top -300px/700px no-repeat,
    url(../core/banner/fs-flat-radio-orange.png) left -300px bottom -300px/700px no-repeat;}
.fs-item-flat-about{
    background:url(../core/banner/fs-flat-jianpan.png) left -240px bottom -50px/500px no-repeat,
    url(../core/banner/fs-flat-coffee.png) right 80px bottom 80px/200px no-repeat;}
.fs-item-flat-index-1{
    background:url(../core/banner/fs-flat-computer.png) left -30px bottom -30px/500px no-repeat,
    url(../core/banner/fs-flat-pen.png) right 20px bottom 120px/60px no-repeat,
    url(../core/banner/fs-flat-plant1.png) right 100px bottom 30px/200px no-repeat,
    url(../core/banner/fs-flat-radio-orange.png) right -300px top -300px/700px no-repeat;}
.fs-item-flat-index-2{
    background:url(../core/banner/fs-flat-jianpan.png) left -50px top -100px/500px no-repeat,
    url(../core/banner/fs-flat-coffee.png) right 150px bottom 50px/160px no-repeat,
    url(../core/banner/fs-flat-radio-blue.png) right -300px top -300px/700px no-repeat;}
.fs-item-flat-index-3{
    background:url(../core/banner/fs-flat-user4.png) left 10px top 150px/80px no-repeat,
    url(../core/banner/fs-flat-user1.png) left 150px bottom 400px/100px no-repeat,
    url(../core/banner/fs-flat-user2.png) left 0 bottom 50px/200px no-repeat,
    url(../core/banner/fs-flat-user3.png) right -10px top 100px/200px no-repeat,
    url(../core/banner/fs-flat-user1.png) right 300px top 280px/100px no-repeat,
    url(../core/banner/fs-flat-user4.png) right 100px bottom 150px/150px no-repeat;}
.fs-item-flat-index-4{
    background:url(../core/banner/fs-flat-book.png) left -50px top -100px/400px no-repeat,
    url(../core/banner/fs-flat-coffee.png) right 150px bottom 50px/160px no-repeat,
    url(../core/banner/fs-flat-radio-blue-light.png) right -300px top -300px/700px no-repeat;}
.fs-item-flat-index-5{
    background:url(../core/banner/fs-flat-radio-blue.png) left -350px bottom -350px/800px no-repeat,
    url(../core/banner/fs-flat-radio-blue.png) right -300px top -300px/700px no-repeat;}
.fs-item-flat-index-6{
    background:url(../core/banner/f-newyear.png) left 20px top 20px/310px no-repeat,
    url(../core/banner/fs-christmas.png) right 20px bottom 0/620px no-repeat;}
@media screen and (max-width:1600px) {
    .fs-item-flat-about{
        background:url(../core/banner/fs-flat-jianpan.png) left -220px bottom -150px/500px no-repeat,
        url(../core/banner/fs-flat-coffee.png) right -240px top 0/400px no-repeat;}
    .fs-item-flat-index-1{
        background:url(../core/banner/fs-flat-computer.png) left -140px bottom -120px/500px no-repeat,
        url(../core/banner/fs-flat-pen.png) right 10px bottom 160px/40px no-repeat,
        url(../core/banner/fs-flat-plant1.png) right 80px bottom 120px/140px no-repeat,
        url(../core/banner/fs-flat-radio-blue.png) right -300px top -300px/700px no-repeat;}
    .fs-item-flat-index-2{
        background:url(../core/banner/fs-flat-jianpan.png) left -260px top -100px/500px no-repeat,
        url(../core/banner/fs-flat-coffee.png) right 50px bottom 50px/120px no-repeat,
        url(../core/banner/fs-flat-radio-orange.png) right -300px top -300px/700px no-repeat;}
    .fs-item-flat-index-3{
        background:url(../core/banner/fs-flat-user4.png) left 10px top 150px/80px no-repeat,
        url(../core/banner/fs-flat-user1.png) left 150px bottom 400px/100px no-repeat,
        url(../core/banner/fs-flat-user3.png) right -10px top 100px/200px no-repeat,
        url(../core/banner/fs-flat-user1.png) right 300px top 280px/100px no-repeat,
        url(../core/banner/fs-flat-user4.png) right 100px bottom 150px/150px no-repeat;}
    .fs-item-flat-index-4{
        background:url(../core/banner/fs-flat-book.png) left -200px top 60px/400px no-repeat,
        url(../core/banner/fs-flat-coffee.png) right 90px bottom 100px/120px no-repeat,
        url(../core/banner/fs-flat-radio-blue-light.png) right -300px top -300px/700px no-repeat;}
    .fs-item-flat-index-6{
        background:url(../core/banner/f-newyear.png) left 10px bottom 20px/270px no-repeat,
        url(../core/banner/fs-christmas.png) right 0 bottom 20px/580px no-repeat;}
}
@media screen and (max-width:1440px) {
    .fs-item-flat-index-6{
        background:url(../core/banner/fs-christmas.png) right 0 bottom 0/540px no-repeat;}
}
@media screen and (max-width:780px) {
    .fs-item-flat-about{
        background:url(../core/banner/fs-flat-jianpan.png) left -160px bottom -50px/300px no-repeat,
        url(../core/banner/fs-flat-coffee.png) right -100px top 50px/200px no-repeat;}
    .fs-item-flat-index-1{
        background:url(../core/banner/fs-flat-pen.png) left 20px bottom -20px/60px no-repeat,
        url(../core/banner/fs-flat-plant1.png) right 10px top 100px/100px no-repeat;}
    .fs-item-flat-index-2{
        background:url(../core/banner/fs-flat-jianpan.png) left -100px bottom -80px/300px no-repeat,
        url(../core/banner/fs-flat-coffee.png) right -20px top 100px/100px no-repeat;}
    .fs-item-flat-index-3{
        background:url(../core/banner/fs-flat-user4.png) left 10px top 70px/80px no-repeat,
        url(../core/banner/fs-flat-user1.png) right -50px bottom 50px/150px no-repeat;}
    .fs-item-flat-index-4{
        background:url(../core/banner/fs-flat-book.png) left -100px bottom -120px/300px no-repeat,
        url(../core/banner/fs-flat-coffee.png) right -20px top 100px/100px no-repeat;}
    .fs-item-flat-index-6{
        background:url(../core/banner/fs-christmas.png) right 0 bottom -70px/280px no-repeat;}
}

.fs-item-block{ width:100%; float:left; padding:3em 0;}
.fs-item-box{ position:relative; width:100%; max-width:1280px; left:50%; margin-left:-640px;}
.fs-item-inner{ width:100%; float:left; padding:0 25px;}
.fs-features{ width:100%; height:100%; display:table; vertical-align:middle; table-layout:fixed !important;}
.fs-features-box{ width:50%; display:table-cell; vertical-align:middle;}
.fs-features-full-box{ width:100%; display:table-cell; vertical-align:middle;}
.fs-features-inner{ width:100%; float:left; padding:12px 0;}
.fs-features-img, .fs-features-text{ width:100%; float:left;}
.fs-features-img img{ width:100%; max-width:610px;}
.fs-baidu-img img{ position:absolute; opacity:0;}
.fs-features-text-left{ padding-right:60px;}
.fs-features-text-right{ padding-left:60px;}

@media screen and (max-width:780px) {
    .data-content{ border:none;}
    .fs-item-box{ left:0; margin-left:0;}
    .fs-features-box{ width:100%; float:left;}
    .fs-features-img, .fs-features-text{ padding:0 !important;}
    .fs-features-text-left, .fs-features-text-right{ padding:0;}
}

.fs-main-content{ width:100%; display:flex; flex-direction:column;}
.fs-main-content img{ width:auto; max-width:100%;}
.fs-main-content img.fs-qr-code{ width:208px; border:solid 4px #1e1919;}
.fs-main-content .tt-label{ width:100%; margin:5px 0 15px 0; display:flex; align-items:center; justify-content:flex-start;}
.fs-main-content .tt-label em{ background:#1e1919; font-size:14px; color:#ffffff; padding:5px 12px;}
.fs-main-content .tt-date{ font-size:13px; color:#5e5959; margin:5px 0;}
.fs-main-content .key-word{ width:100%; display:flex; align-items:center; flex-wrap:wrap;}
.fs-main-content .key-word a{ font-size:13px; color:#5e5959; margin-right:8px;}
.fs-main-content .key-word a:hover{ color:#FA7846;}
.fs-main-content .main-title{ position:relative; z-index:1; margin-bottom:20px;}
.fs-main-content .main-title:before{ content:""; position:absolute; left:-10px; bottom:-3px; width:150px; height:20px; z-index:-1;}
.fs-main-content.fs-main-center .main-title:before{ content:""; position:absolute; left:50%; margin-left:-75px; width:150px; height:20px;}
.fs-main-content .tt-line-blue:before{ background:rgba(80,130,250,.2);}
.fs-main-content .tt-line-green:before{ background:rgba(0,190,190,.2);}
.fs-main-content .tt-line-orange:before{ background:rgba(250,120,70,.2);}
.fs-main-content .image{ margin-bottom:15px;}
.fs-main-content .image.describe{ display:flex; flex-direction:column;}
.fs-main-content .image.describe em.notes{ text-align:left; font-size:14px; color:rgba(30,25,25,.32); margin:5px 0 10px 0; letter-spacing:0.4px;}
.fs-main-content .image.describe em.notes:before{ content:""; display:inline-block; margin:0 5px 4px 0; width:50px; height:1px; background:rgba(30,25,25,.12); z-index:-1;}
.fs-main-content .quote{ font-size:15px; padding:15px; background:rgba(250,120,70,.08); border-left:solid 4px rgba(250,120,70,.56);}
.fs-main-content h1{ font-size:32px; line-height:1.4; margin:0;}
.fs-main-content .tt-32{ font-size:32px; line-height:1.4; font-family:HMOS_Bold; margin:0;}
.fs-main-content h2{ font-size:20px; line-height:1.4; font-weight:normal !important;}
.fs-main-content h3{ width:100%; float:left; font-size:24px; color:#1e1919; line-height:1.4; margin:20px 0 10px 0; text-align:justify;}
.fs-main-content h3{ position:relative; z-index:1; margin-bottom:20px;}
.fs-main-content h3:before{ content:""; position:absolute; left:-10px; bottom:-3px; width:150px; height:20px; z-index:-1; background:rgba(250,120,70,.2);}
.fs-main-content h3.tt-line-blue:before{ background:rgba(80,130,250,.2);}
.fs-main-content h3.tt-line-green:before{ background:rgba(0,190,190,.2);}
.fs-main-content p{ width:100%; float:left; font-size:17px; color:#1e1919; line-height:1.8; margin:10px 0; text-align:justify;}
.fs-main-content p em{ font-size:inherit; color:inherit;}
.fs-main-content p img{ width:auto; max-width:100%;}
.fs-main-content p.image em{ width:100%; float:left;}
.fs-main-content p.image em.notes{ text-align:left; font-size:14px; color:rgba(30,25,25,.32); margin:5px 0 10px 0; letter-spacing:0.4px;}
.fs-main-content p.image em.notes:before{ content:""; display:inline-block; margin:0 5px 4px 0; width:50px; height:1px; background:rgba(30,25,25,.12); z-index:-1;}
.fs-main-content p.text-quote, .fs-main-content p.fs-quote{ font-size:15px; padding:15px; background:rgba(250,120,70,.08); border-left:solid 6px rgba(250,120,70,.36);}
.fs-main-content .text-list{ width:100%; float:left; margin:10px 0;}
.fs-main-content .text-list li{ width:100%; float:left; font-size:15px; color:#1e1919; line-height:1.6; margin:5px 0; text-align:justify;}
.fs-main-content .text-list li:before{ content:""; display:inline-block; margin:0 10px 4px 0; width:12px; height:4px; z-index:-1; background:rgba(250,120,70,1);}
.fs-main-content .qrcode-box{ width:100%; float:left; display:flex;}
.fs-main-content .qrcode{ display:flex; flex-direction:column; align-items:center; margin:10px 20px 10px 0;}
.fs-main-content .qrcode img{ width:120px; border:solid 1px #e5e5e5; box-shadow:4px 4px 0 #f2f2f2; margin-bottom:5px;}
.fs-main-content .qrcode em{ font-size:13px;}
.fs-main-content span.title-label{ width:100%; margin:5px 0 15px 0; display:flex; align-items:center; justify-content:flex-start;}
.fs-main-content span.title-label em{ background:#1e1919; font-size:14px; color:#ffffff; padding:5px 12px;}
.fs-main-content span.title-24{ font-size:24px; line-height:1.4; font-family:HMOS_Bold; margin-bottom:15px;}

.fs-seo-item{ width:100%; display:flex; flex-direction:row; justify-content:space-between;}
.fs-seo-item .item-left{ width:calc(100% - 370px); display:flex; flex-direction:column;}
.fs-seo-item .item-right{ width:330px; display:flex; flex-direction:column;}
.fs-seo-content{ width:100%; padding-bottom:30px; display:flex; flex-direction:column;}
.fs-seo-content img{ width:auto; max-width:100%;}
.fs-seo-content img.fs-qr-code{ width:208px; border:solid 4px #1e1919;}
.fs-seo-content .tt-label{ width:100%; margin:5px 0 15px 0; display:flex; align-items:center; justify-content:flex-start;}
.fs-seo-content .tt-label em{ background:#1e1919; font-size:14px; color:#ffffff; padding:5px 12px;}
.fs-seo-content .tt-date{ font-size:13px; color:#5e5959; margin:5px 0;}
.fs-seo-content .key-word{ width:100%; display:flex; align-items:center; flex-wrap:wrap;}
.fs-seo-content .key-word a{ font-size:13px; color:#5e5959; margin-right:8px;}
.fs-seo-content .key-word a:hover{ color:#FA7846;}
.fs-seo-content .main-title{ position:relative; z-index:1; margin-bottom:20px;}
.fs-seo-content .main-title:before{ content:""; position:absolute; left:-10px; bottom:-3px; width:150px; height:20px; z-index:-1;}
.fs-seo-content.fs-main-center .main-title:before{ content:""; position:absolute; left:50%; margin-left:-75px; width:150px; height:20px;}
.fs-seo-content .tt-line-blue:before{ background:rgba(80,130,250,.2);}
.fs-seo-content .tt-line-green:before{ background:rgba(0,190,190,.2);}
.fs-seo-content .tt-line-orange:before{ background:rgba(250,120,70,.2);}
.fs-seo-content .image{ margin-bottom:15px;}
.fs-seo-content .image.describe{ display:flex; flex-direction:column;}
.fs-seo-content .image.describe em.notes{ text-align:left; font-size:14px; color:rgba(30,25,25,.32); margin:5px 0 10px 0; letter-spacing:0.4px;}
.fs-seo-content .image.describe em.notes:before{ content:""; display:inline-block; margin:0 5px 4px 0; width:50px; height:1px; background:rgba(30,25,25,.12); z-index:-1;}
.fs-seo-content .quote{ font-size:15px; padding:15px; background:rgba(250,120,70,.08); border-left:solid 4px rgba(250,120,70,.56);}
.fs-seo-content h1{ font-size:32px; line-height:1.4; margin:0;}
.fs-seo-content .tt-32{ font-size:32px; line-height:1.4; font-family:HMOS_Bold; margin:0;}
.fs-seo-content h2{ font-size:28px; line-height:1.4; font-weight:normal !important;}
.fs-seo-content h3{ width:100%; float:left; font-size:24px; color:#1e1919; line-height:1.4; margin:20px 0 10px 0; text-align:justify;}
.fs-seo-content h3{ position:relative; z-index:1; margin-bottom:20px;}
.fs-seo-content h3:before{ content:""; position:absolute; left:-10px; bottom:-3px; width:150px; height:20px; z-index:-1; background:rgba(250,120,70,.2);}
.fs-seo-content h3.tt-line-blue:before{ background:rgba(80,130,250,.2);}
.fs-seo-content h3.tt-line-green:before{ background:rgba(0,190,190,.2);}
.fs-seo-content p{ width:100%; float:left; font-size:17px; color:#1e1919; line-height:1.8; margin:10px 0; text-align:justify;}
.fs-seo-content p em{ font-size:inherit; color:inherit;}
.fs-seo-content p img{ width:auto; max-width:100%;}
.fs-seo-content p.image em{ width:100%; float:left;}
.fs-seo-content p.image em.notes{ text-align:left; font-size:14px; color:rgba(30,25,25,.32); margin:5px 0 10px 0; letter-spacing:0.4px;}
.fs-seo-content p.image em.notes:before{ content:""; display:inline-block; margin:0 5px 4px 0; width:50px; height:1px; background:rgba(30,25,25,.12); z-index:-1;}
.fs-seo-content p.text-quote, .fs-main-content p.fs-quote{ font-size:15px; padding:15px; background:rgba(250,120,70,.08); border-left:solid 6px rgba(250,120,70,.36);}
.fs-seo-content .text-list{ width:100%; float:left; margin:10px 0;}
.fs-seo-content .text-list li{ width:100%; float:left; font-size:15px; color:#1e1919; line-height:1.6; margin:5px 0; text-align:justify;}
.fs-seo-content .text-list li:before{ content:""; display:inline-block; margin:0 10px 4px 0; width:12px; height:4px; z-index:-1; background:rgba(250,120,70,1);}
.fs-seo-content ul, .fs-seo-content ol{ width:100%; float:left; margin:10px 0;}
.fs-seo-content li{ width:100%; float:left; font-size:15px; color:#1e1919; line-height:1.6; margin:5px 0; text-align:justify;}
.fs-seo-content li:before{ content:""; display:inline-block; margin:0 10px 4px 0; width:12px; height:4px; z-index:-1; background:rgba(250,120,70,1);}
.fs-seo-content .qrcode-box{ width:100%; float:left; display:flex;}
.fs-seo-content .qrcode{ display:flex; flex-direction:column; align-items:center; margin:10px 20px 10px 0;}
.fs-seo-content .qrcode img{ width:120px; border:solid 1px #e5e5e5; box-shadow:4px 4px 0 #f2f2f2; margin-bottom:5px;}
.fs-seo-content .qrcode em{ font-size:13px;}
.fs-seo-content span.title-label{ width:100%; margin:5px 0 15px 0; display:flex; align-items:center; justify-content:flex-start;}
.fs-seo-content span.title-label em{ background:#1e1919; font-size:14px; color:#ffffff; padding:5px 12px;}
.fs-seo-content span.title-24{ font-size:24px; font-family:HMOS_Bold; line-height:1.4; margin-bottom:15px;}

.fs-seo-paging{ width:100%; padding-top:30px; border-top:solid 1px #f5f5f5; display:flex; align-items:center; justify-content:center;}
.fs-seo-paging a{ font-size:14px; color:#5e5959; margin:0 8px;}
.fs-seo-paging a:hover{ color:#FA7846 !important;}
.fs-seo-tag{ width:100%; background:#ffffff; margin-bottom:20px; box-shadow:0 0 20px rgba(80,130,250,.18); display:flex; flex-direction:column;}
.fs-seo-tag .title{ font-size:18px; padding:10px 15px; border-bottom:solid 1px rgba(80,130,250,.08);}
.fs-seo-tag .tag-box{ width:100%; padding:15px; display:flex; flex-wrap:wrap;}
.fs-seo-tag .tag-box a{ padding:2px 6px; font-size:13px; color:#3e3939; line-height:20px; background:rgba(250,120,70,.08); border:solid 1px rgba(250,120,70,.16); margin:3px; transition:all 0.15s;}
.fs-seo-tag .tag-box a:hover{ border:solid 1px #FA7846; color:#FA7846;}
.fs-seo-tag .hot-news{ width:100%; padding:4px 15px; display:flex; flex-direction:column;}
.fs-seo-tag .hot-news .news-list{ width:100%; padding:12px 0; border-bottom:solid 1px rgba(80,130,250,.08); display:flex; align-content:stretch; justify-content:space-between;}
.fs-seo-tag .hot-news .news-list:last-child{ border:none;}
.fs-seo-tag .hot-news .news-list .cover{ width:112px; height:64px;}
.fs-seo-tag .hot-news .news-list .content{ width:calc(100% - 120px); display:flex; flex-direction:column; justify-content:space-between;}
.fs-seo-tag .hot-news .news-list .content .news-title{ width:100%; float:left; font-size:14px; color:#5e5959; line-height:1.4; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.fs-seo-tag .hot-news .news-list:hover .news-title{ color:#1e1919;}
.fs-seo-tag .hot-news .news-list .content .news-describe{ font-size:12px; line-height:1; color:#9e9999;}

.fs-main-center{ text-align:center !important;}
.fs-main-center div{ text-align:center !important;}
.fs-main-center h1{ text-align:center !important;}
.fs-main-center p{ text-align:center !important;}
.fs-main-white h1{ color:#ffffff !important;}
.fs-main-white h2{ color:#ffffff !important;}
.fs-main-white p{ color:#ffffff !important;}
.fs-main-left{ text-align:left !important;}
.fs-main-right{ text-align:right !important;}

@media screen and (max-width:780px) {
    .fs-main-content p{ font-size:15px;}
    .fs-main-content h3{ font-size:20px !important;}
    .fs-main-content .quote{ font-size:13px;}
    .fs-seo-content h2{ font-size:20px !important;}
    .fs-seo-content h3{ font-size:18px !important;}
    .fs-seo-content h4{ font-size:17px !important;}
    .fs-seo-content h5{ font-size:16px !important;}
    .fs-seo-content h6{ font-size:15px !important;}
    .fs-seo-item{ width:100%; flex-direction:column;}
    .fs-seo-item .item-left{ width:100%; margin-bottom:30px;}
    .fs-seo-item .item-right{ width:100%;}
}

.fs-item-card{ width:100%; float:left;}
.fs-item-card .icon-card{ width:100%; float:left; background:linear-gradient(0deg, rgba(80,130,250,.1), rgba(80,130,250,.3)); border-radius:20px 30px; padding:12px; margin:10px 0;}
.fs-item-card .icon-card i{ width:100%; float:left; font-size:46px; text-align:center; color:rgba(30,25,25,.9); line-height:76px; background:rgba(255,255,255,.9); box-shadow:0 2px 5px rgba(80,130,250,.05); border-radius:18px 26px;margin-bottom:10px;}
.fs-item-card .icon-card em{ width:100%; float:left; font-size:17px; text-align:center;}
.fs-item-card .img-text-card{ width:100%; float:left; margin:10px 0; text-align:center;}
.fs-item-card .img-text-card i{ display:inline-block; width:96px; height:96px; line-height:94px; border:solid 2px rgba(30,25,25,.68); text-align:center; font-size:46px; margin-bottom:10px;}
.fs-item-card .img-text-card em{ width:100%; float:left; font-size:17px; font-family:HMOS_Bold; text-align:center;}
.fs-item-card .text-card{ width:100%; float:left; margin:10px 0;}
.fs-item-card .text-card .icon{ width:96px; height:96px; float:left; text-align:center; background:linear-gradient(0deg, rgba(80,130,250,.1), rgba(80,130,250,.3)); border-radius:20px 30px; padding:5px;}
.fs-item-card .text-card .icon i{ float:left; width:100%; font-size:50px; color:rgba(30,25,25,.9); line-height:76px; background:rgba(255,255,255,.9); box-shadow:0 3px 20px rgba(80,130,250,.2); border-radius:18px 26px;}
.fs-item-card .text-card .text{ width:calc(100% - 115px); float:right; padding-right:20px;}
.fs-item-card .text-card .fs-main-content span{ font-size:16px; line-height:1.6; margin:0;}
.fs-item-card .text-card .fs-main-content span.title-20{ margin-bottom:5px;}
.fs-item-card .text-card-small .icon{ width:56px; height:56px; margin-top:2px; background:linear-gradient(0deg, rgba(80,130,250,.1), rgba(80,130,250,.3)); border-radius:8px 12px;}
.fs-item-card .text-card-small .icon i{ font-size:32px; line-height:46px; border-radius:10px 16px;}
.fs-item-card .text-card-small .text{ width:calc(100% - 70px);}
.fs-item-card .text-card-small span.title-20{ margin-bottom:5px;}
.fs-item-card .text-card-x-small .icon{ width:36px; height:36px;}
.fs-item-card .text-card-x-small .icon i{ font-size:24px; line-height:32px; margin-top:0;}
.fs-item-card .text-card-x-small .text{ width:calc(100% - 46px);}
.fs-item-card .text-card-x-small .text span{ font-size:17px; font-family:HMOS_Bold; line-height:40px;}
.fs-item-card .cover-text-card{ width:100%; float:left; background:#ffffff; margin:10px 0; box-shadow:0 0 20px rgba(80,130,250,.18); transition:all 0.2s;}
.fs-item-card .cover-text-card:hover{ box-shadow:0 0 35px rgba(80,130,250,.32); transition:all 0.2s;}
.fs-item-card .cover-text-card .text{ position:relative; width:100%; float:left; padding:25px;}
.fs-item-card .cover-text-card .text span.cover img{ width:100%; height:auto; margin-bottom:10px;}
.fs-item-card .cover-text-card .text span{ font-size:15px; line-height:1.8; color:#3e3939; margin-bottom:12px;}
.fs-item-card .cover-text-card .text span.label{ position:absolute; width:110px; left:0; top:-28px; background:rgba(255,255,255,.9); line-height:28px; font-family:HMOS_Bold; text-align:center;}
.fs-item-card .cover-text-card .text span.title{ font-size:17px; line-height:1.4; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fs-item-card .cover-text-card .text span.describe{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}

.fs-item-card-orange .text-card .icon{ background:linear-gradient(0deg, rgba(250,120,70,.1), rgba(250,120,70,.2));}
.fs-item-card-orange .text-card .icon i{ background:rgba(255,255,255,.9); box-shadow:0 3px 20px rgba(250,120,70,.2);}
.fs-item-card-orange .icon-card{ background:linear-gradient(0deg, rgba(250,120,70,.1), rgba(250,120,70,.2));}
.fs-item-card-orange .icon-card i{ background:rgba(255,255,255,.9); box-shadow:0 3px 20px rgba(250,120,70,.2);}
.fs-item-card-green .icon-card{ background:linear-gradient(0deg, rgba(0,190,190,.1), rgba(0,190,190,.2));}
.fs-item-card-green .icon-card i{ background:rgba(255,255,255,.9); box-shadow:0 3px 20px rgba(0,190,190,.2);}

@media screen and (max-width:780px) {
    .fs-item-block{ padding:2em 0;}
    .fs-item-card .text-card .text{ padding-right:0;}
    .fs-main-center, .fs-main-center span{ text-align:left !important;}
    .fs-main-center span.main-title:before{ content:""; position:absolute; left:-10px; bottom:-3px; margin-left:0 !important; z-index:-1;}
}

.index-date{ position:relative; margin-top:-80px;}
.index-date-box{ width:100%; float:left; padding:30px 0; background:#ffffff; box-shadow:0 0 20px rgba(80,130,250,.18); z-index:10;}
.index-date-box .data-title{ width:100%; float:left; font-family:HMOS_Bold; font-size:24px; text-align:center; margin-bottom:20px;}
.data-content{ width:100%; float:left; border-right:solid 1px rgba(80,130,250,.12); margin:15px 0; padding-left:50px;}
.data-content .data-icon{ width:64px; float:left;}
.data-content .data-icon img{ width:100%; float:left; margin-top:12px;}
.data-content .data-text{ width:calc(100% - 80px); float:right;}
.data-content .data-text span{ font-size:15px; line-height:1.6; color:#3e3939; text-align:left;}
.data-content .data-text span.number em{ font-size:46px; font-family:HMOS_Bold; line-height:1.2; color:#3e3939;}
.data-content .data-text span a{ font-size:14px;}

@media screen and (max-width:780px) {
    .index-date-box{ padding:30px;}
    .data-content{ padding-left:30px !important;}
    .index-date{ margin-top:-40px;}
    .data-content{ padding-left:0 !important;}
    .data-content .data-icon{ width:50px;}
    .data-content .data-icon img{ margin-top:5px;}
    .data-content .data-text{ width:calc(100% - 60px);}
    .data-content .data-text span{ font-size:13px; line-height:1.6; color:#3e3939; text-align:left;}
    .data-content .data-text span.number em{ font-size:32px;}
}

.fs-case-box{ width:100%; float:left; background:#ffffff; padding:40px 15px; margin:10px 0; transition:all 0.2s; cursor:pointer;}
.fs-case-box span{ font-size:17px; text-align:center; cursor:pointer;}
.fs-case-box span i{ display:inline-block; font-size:76px; line-height:1; margin-bottom:10px; transition:all 0.2s; cursor:pointer;}
.fs-case-box:hover{ background:#ffffff !important; box-shadow:0 0 35px rgba(80,130,250,.24);}
.fs-case-box:hover i{ color:#5082fa;}
.fs-case-item{ width:100%; float:left; background:#ffffff; margin:12px 0; box-shadow:0 0 20px rgba(250,120,70,.18); transition:all 0.2s;}
.fs-case-item:hover{  box-shadow:0 0 35px rgba(250,120,70,.32);}
.fs-case-item .case-cover{ position:relative; width:100%; height:180px; float:left; background:rgba(250,120,70,.24); background-position:50% 50% !important;}
.fs-case-item .case-cover .title{ position:absolute; width:calc(100% - 40px); left:20px; bottom:-16px; font-size:22px; line-height:30px; padding-top:12px; text-align:center; background:#ffffff;}
.fs-case-item .customer{ width:100%; float:left; padding:40px 20px 30px 20px; text-align:center;}
.fs-case-item .customer a{ font-size:15px; font-weight:normal;}
.fs-case-item .Case-Other{ background:url(../core/img/bg-case-other.png) top center/cover no-repeat;}
.fs-case-item .Case-Trade{ background:url(../core/img/bg-case-trade.png) top center/cover no-repeat;}
.fs-case-item .Case-Hotel{ background:url(../core/img/bg-case-hotel.png) top center/cover no-repeat;}
.fs-case-item .Case-Human{ background:url(../core/img/bg-case-human.png) top center/cover no-repeat;}
.fs-case-item .Case-Retail{ background:url(../core/img/bg-case-retail.png) top center/cover no-repeat;}
.fs-case-item .Case-Travel{ background:url(../core/img/bg-case-travel.png) top center/cover no-repeat;}
.fs-case-item .Case-Finance{ background:url(../core/img/bg-case-finance.png) top center/cover no-repeat;}
.fs-case-item .Case-Durables{ background:url(../core/img/bg-case-durables.png) top center/cover no-repeat;}
.fs-case-item .Case-Industry{ background:url(../core/img/bg-case-industry.png) top center/cover no-repeat;}
.fs-case-item .Case-Internet{ background:url(../core/img/bg-case-internet.png) top center/cover no-repeat;}
.fs-case-item .Case-Education{ background:url(../core/img/bg-case-education.png) top center/cover no-repeat;}
.fs-case-item .Case-Exhibition{ background:url(../core/img/bg-case-exhibition.png) top center/cover no-repeat;}
.fs-case-head-block{ position:relative; margin-top:-160px; margin-bottom:50px; z-index:110;}
.fs-case-head-box{ width:100%; float:left; padding:25px; background:#ffffff; box-shadow:0 0 20px rgba(80,130,250,.18);}
.fs-case-details-head{ width:100%; float:left; padding:10px;}
.fs-case-details-head .cover{ width:180px; height:180px; float:left;}
.fs-case-details-head .info{ width:calc(100% - 210px); float:right;}
.fs-case-details-head h1{ font-size:28px !important;}
.fs-case-content{ padding-top:0;}
.fs-case-content span.main-title{ margin:20px 0;}
.fs-case-content .fs-main-content{ padding:0 20px;}

.BG-Cover-Other{ background:url(../core/img/bg-case-other.png);}
.BG-Cover-Other-Teach-for-china{ background:url(../core/img/bg-case-other-teach-for-china.png);}
.BG-Cover-Trade{ background:url(../core/img/bg-case-trade.png);}
.BG-Cover-Trade-Vip{ background:url(../core/img/bg-case-trade-vip.png);}
.BG-Cover-Hotel{ background:url(../core/img/bg-case-hotel.png);}
.BG-Cover-Hotel-Wanda{ background:url(../core/img/bg-case-hotel-wanda.png);}
.BG-Cover-Human{ background:url(../core/img/bg-case-human.png);}
.BG-Cover-Retail{ background:url(../core/img/bg-case-retail.png);}
.BG-Cover-Retail-Adidas{ background:url(../core/img/bg-case-retail-adidas.png);}
.BG-Cover-Travel{ background:url(../core/img/bg-case-travel.png);}
.BG-Cover-Finance{ background:url(../core/img/bg-case-finance.png);}
.BG-Cover-Durables{ background:url(../core/img/bg-case-durables.png);}
.BG-Cover-Industry{ background:url(../core/img/bg-case-industry.png);}
.BG-Cover-Internet{ background:url(../core/img/bg-case-internet.png);}
.BG-Cover-Internet-JollyChic{ background:url(../core/img/bg-case-internet-jollychic.png);}
.BG-Cover-Education{ background:url(../core/img/bg-case-education.png);}
.BG-Cover-Exhibition{ background:url(../core/img/bg-case-exhibition.png);}

@media screen and (max-width:780px) {
    .fs-case-box, .fs-case-item{ margin:8px 0;}
    .fs-case-details-head .cover{ width:100%; margin-bottom:20px; padding:0;}
    .fs-case-details-head .info{ width:100%;}
    .fs-case-head-box{ padding:20px;}
    .fs-case-content .fs-main-content{ padding:0;}
}

.fs-news-head{ width:100%; float:left;}
.fs-news-head span.date{ color:#5e5959; font-size:15px; margin:0;}
.fs-news-head-block{ position:relative; margin-top:-160px; margin-bottom:20px; z-index:110;}
.fs-news-head-box{ position:relative; width:100%; float:left; padding:25px; background:#ffffff; box-shadow:0 0 20px rgba(80,130,250,.18);}
.fs-news-head .cover{ width:100%; height:220px; float:left;}
.fs-news-head-details{ position:relative; padding:30px;}
.fs-news-nav{ position:absolute; left:25px; top:-36px;}
.fs-news-nav a{ float:left; font-size:15px; color:#1e1919; text-align:center; line-height:36px; margin-right:2px; padding:0 20px; background:linear-gradient(0deg, rgba(255,255,255,.04), #ffffff, #ffffff, #ffffff, #ffffff);}
.fs-news-nav a:hover{ background:linear-gradient(0deg, rgba(255,255,255,.1), rgba(255,255,255,.6), rgba(255,255,255,.6), rgba(255,255,255,.6), rgba(255,255,255,.6), rgba(255,255,255,.6));}
.fs-news-nav a.active{ background:linear-gradient(0deg, rgba(30,25,25,.7), rgba(30,25,25,1), rgba(30,25,25,1), rgba(30,25,25,1), rgba(30,25,25,1), rgba(30,25,25,1)); color:#ffffff;}
.fs-news-nav a i{ display:inline-block; margin-right:5px; font-size:15px; line-height:36px; color:inherit;}
.fs-news-list{ padding-top:0;}
.fs-news-list-item{ display:flex; flex-direction:column; align-items:flex-start; padding:0 15px;}
.fs-news-list-box{ width:100%; float:left; margin:10px 0; box-shadow:0 0 18px rgba(80,130,250,.1);}
.fs-news-list-box .cover{ position:relative; width:100%; height:220px; float:left;}
.fs-news-list-box:hover .cover{ transform:translateY(-8px); transition:all 0.2s linear;}
.fs-news-list-box .text{ position:relative; width:100%; float:left; padding:18px;}
.fs-news-list-box .text span{ font-size:15px; line-height:1.8; color:#3e3939; margin-bottom:12px;}
.fs-news-list-box .text span.label{ position:absolute; width:auto; left:18px; top:-28px; padding:4px 14px; background:#ffffff; line-height:20px; text-align:center;}
.fs-news-list-box:hover span.label{ background:#1e1919; color:#ffffff;}
.fs-news-list-box .text span.date{ font-size:12px; margin:0; color:rgba(30,25,25,.5); letter-spacing:0;}
.fs-news-list-box .text span.title a{ font-family:inherit; font-size:18px; line-height:1.4; color:#3e3939;}
.fs-news-list-box .text span.title a:hover{ color:#1e1919;}
.fs-news-list-box .text span.describe{ font-size:14px; line-height:1.6; margin-bottom:12px;}
.fs-news-content{ padding:0 0 5em 0 !important;}
.fs-news-content .fs-item-inner{ padding:0 0 0 30px !important; display:flex;}
.fs-news-menu-list{ width:100%; float:left; margin-bottom:30px; text-align:center;}
.fs-news-menu-list a{ position:relative; display:inline-block; font-size:16px; color:#3e3939; line-height:1.6; margin:0 10px; letter-spacing:0.5px;}
.fs-news-menu-list a:hover, .fs-news-menu-list a.active{ color:#1e1919;}
.fs-news-menu-list a.active:before{ content:""; position:absolute; left:50%; width:30px; margin-left:-15px; bottom:-5px; height:3px; background:#fa7846;}
.fs-news-content p img{ outline:solid 1px rgba(30,25,25,.06); box-shadow:5px 5px 0 rgba(30,25,25,.04);}
.fs-news-content p img.no-border{ outline:none; box-shadow:none;}
.fs-news-paging{ width:100%; float:left; text-align:center; margin-top:30px; display:flex; justify-content:center;}
.fs-news-paging a{ float:left; width:24px; margin:0 5px !important; font-size:12px !important; color:#7e7979; line-height:22px; text-align:center; border:solid 1px #7e7979;}
.fs-news-paging a i{ display:inline-block; font-size:inherit; color:inherit; line-height:22px;}
.fs-news-paging a:hover{ color:#1e1919; border:solid 1px #1e1919;}
.fs-news-paging span{ font-size:12px !important; width:24px; border:solid 1px #5082fa; background:#5082fa; color:#ffffff !important; border:solid 1px #5082fa; line-height:22px; margin:0 5px !important;}
.fs-news-paging .paging-go{ display:inline-block; margin:5px 0;}
.fs-news-paging .paging-go em{ float:left; font-size:12px; color:#3e3939; line-height:24px; padding:0 5px;}
.fs-news-paging .paging-go input{ float:left; width:80px; border:solid 1px #5e5959; height:24px; text-indent:4px; line-height:22px; font-size:12px;}

@media screen and (max-width:780px) {
    .fs-news-head .fs-inner-15{ padding:15px 0 0 0 !important;}
    .fs-news-nav{ left:25px; right:25px;}
    .fs-news-nav a{ width:33.3333%; padding:0; margin:0; font-size:14px;}
    .fs-news-content{ padding:0 0 3em 0 !important;}
    .fs-news-content .fs-item-inner{ padding:0 15px !important;}
    .fs-news-head .cover{ height:120px !important;}
    .fs-news-list-box .cover{ height:180px !important;}
}

.fs-customer-box{ width:100%; float:left;}
.customer-logo-item{ width:100%; display:flex; justify-content:center; flex-wrap:wrap;}
.fs-customer-box .customer-logo{ width:120px; float:left; text-align:center; margin:5px; background:#ffffff; box-shadow:0 0 35px rgba(80,130,250,.24); transition:all 0.2s;}
.fs-customer-box .customer-logo img{ display:inline-block; text-align:center; width:auto;}
.fs-customer-box .customer-logo:hover{ box-shadow:0 0 45px rgba(80,130,250,.32);}
.fs-customer-box .shadow-logo{ box-shadow:-20px 0 45px rgba(80,130,250,.24);}
.fs-customer-box .shadow-logo:hover{ box-shadow:0 0 45px rgba(80,130,250,.42);}
.fs-customer-about .customer-logo{ box-shadow:0 0 35px rgba(30,25,25,.12);}
.fs-customer-about .customer-logo:hover{ box-shadow:0 0 45px rgba(30,25,25,.24);}
.fs-customer-about .shadow-logo{ box-shadow:-10px 0 45px rgba(30,25,25,.05);}
.fs-customer-about .shadow-logo:hover{ box-shadow:0 0 45px rgba(30,25,25,.24);}

@media screen and (max-width:780px) {
    .fs-case-box{ background:#ffffff !important;}
    .customer-logo-item{ padding:0 !important;}
    .fs-customer-box .customer-logo{ width:calc(25% - 10px) !important; box-shadow:0 0 15px rgba(80,130,250,.04);}
    .fs-customer-box .customer-logo img{ width:100% !important;}
    .fs-customer-box .shadow-logo{ box-shadow:-10px 0 15px rgba(80,130,250,.04);}
    .b-none-small{ border:none;}
    .fs-button-lg{ padding:8px 36px;}
}

.fs-item-sidebar{ position:fixed; width:560px; top:0; bottom:0; left:0;}
.fs-item-sidebar iframe{ width:100%; height:100%; border:0;}
.fs-item-sidebar-box{ position:relative; width:100%; height:100%; float:left; overflow-y:scroll;}
.fs-item-sidebar-box .fs-main-content{ padding:40px 50px;}
.fs-item-sidebar-blue{ background:linear-gradient(0deg, rgba(80,130,250,.80), rgba(80,130,250,.90));}
.fs-item-sidebar-blue-light{ background:linear-gradient(0deg, rgba(80,130,250,.5), rgba(80,130,250,.6));}
.fs-item-sidebar-blue-dark{ background:linear-gradient(0deg, rgba(80,130,250,.9), rgba(80,130,250,1));}
.fs-item-sidebar-orange{ background:linear-gradient(0deg, rgba(250,120,70,.80), rgba(250,120,70,.90));}
.fs-item-sidebar-orange-light{ background:linear-gradient(0deg, rgba(250,120,70,.10), rgba(250,120,70,.20));}
.fs-item-sidebar-green{ background:linear-gradient(0deg, rgba(0,190,190,.80), rgba(0,190,190,.90));}
.fs-item-sidebar-inner{ position:relative; width:100%; height:100%; float:left; display:flex; align-items:center;}
.fs-item-sidebar-img{ position:absolute; width:calc(100% - 120px); bottom:30px; left:240px;}
.fs-item-sidebar-img img{ width:300px;}

.fs-item-side-box{ position:relative; width:100%; height:100%; overflow-y:scroll; overflow-x:hidden;}
.fs-item-side-box .sidebar-img{ position:absolute; width:400px; right:-200px; bottom:50px;}
.fs-item-side-box .sidebar-img img{ width:100%;}
.fs-item-side-inner{ position:relative; width:100%; height:100%; padding:40px; box-sizing:border-box; z-index:15; display:flex; justify-content:center; flex-direction:column;}
.fs-item-side-inner .logo img{ width:160px; margin-bottom:15px;}
.fs-item-side-inner .title{ font-size:30px; color:#1e1919; line-height:1.2; margin:5px 0;}
.fs-item-side-inner .title-s1{ font-size:14px; color:#3e3939; margin-bottom:15px;}
.fs-item-side-inner .title-s2{ font-size:17px; color:#3e3939; margin-bottom:5px;}
.fs-item-side-inner .title-s3{ font-size:22px; color:#3e3939;margin-bottom:5px;}
.fs-item-side-inner .text-list{ font-size:14px; color:#3e3939; line-height:26px; margin-bottom:15px;}
.fs-item-side-inner .text-list em{ color:#5082FA;}
.fs-item-side-inner .text-list li{ width:100%; display:flex; align-items:flex-start; justify-content:flex-start;}
.fs-item-side-inner .text-list li img{ width:20px !important; margin:2px 5px 0 0;}
.fs-item-side-inner .qr-code .qr-code-box{ width:150px; margin-bottom:10px; text-align:center; display:flex; flex-direction:column; justify-content:center;}
.fs-item-side-inner .qr-code .small-title{ font-size:14px;}
.fs-item-side-inner .qr-code img{ width:150px; margin-bottom:5px;}
.fs-item-side-inner .cover{ margin-bottom:20px;}
.fs-item-side-inner .cover img{ width:100%; max-width:300px;}


@media screen and (max-width:480px) {
    .fs-item-side-box{ display:none !important;}
    .fs-item-side-box .title{ font-size:24px !important;}
}

.fs-sign-block{ position:fixed; width:calc(100% - 560px); height:100%; top:0; bottom:0; right:0; display:flex; align-items:center; justify-content:center; overflow-y:scroll;}
.fs-sign-box{ width:100%; max-width:640px;}
.fs-sign-block a.logo{ position:fixed; width:160px; top:30px; right:30px;}
.fs-sign-block a.logo img{ cursor:pointer; width:100%;}
.fs-sign-content{ width:100%; padding:35px; display:flex; flex-direction:column;}
.fs-sign-content .title{ font-size:32px;}
.fs-sign-content .describe{ font-size:14px; margin-bottom:30px;}
.fs-sign-content .form-content{ width:100%; display:flex; flex-direction:column;}
.fs-sign-content .form-content input{ width:100%; height:40px; margin:6px 0; font-size:14px; font-family:HMOS_Regular !important; border:solid 1px rgba(80,130,250,.24); padding:0 12px; border-radius:4px; transition:all 0.15s;}
.fs-sign-content .form-content input:focus{ border:solid 1px #5082fa; outline:0; box-shadow:3px 3px 0 rgba(80,130,250,.12);}
.fs-sign-content .form-content .check-code{ width:100%; display:flex; align-items:center; justify-content:space-between;}
.fs-sign-content .form-content .check-code input{ width:calc(100% - 130px) !important;}
.fs-sign-content .form-content .check-code a{ width:120px; height:40px; display:flex; align-items:center; justify-content:center;}
.fs-sign-content .form-content .check-code a.image{ border:solid 1px #ced4da; border-radius:4px;}
.fs-sign-content .form-content .check-code a.image img{ width:100%; border-radius:4px;}
.fs-sign-content .form-content .check-code a.text{ background:#5082fa; font-size:15px; color:#ffffff; border-radius:4px; transition:all 0.2s;}
.fs-sign-content .form-content .check-code a.text:hover{ background:rgba(80,130,250,.8);}
.fs-sign-content .form-content .message{ font-size:13px; color:#dc0014; padding:4px 8px; margin:6px 0; border-radius:4px; background:rgba(220,0,20,.02); border:solid 1px rgba(220,0,20,.3);}
.fs-sign-content .form-content a.submit-button{ height:48px; background:#5082fa; font-size:22px; color:#ffffff; margin:6px 0; letter-spacing:4px; border-radius:4px; transition:all 0.15s; display:flex; align-items:center; justify-content:center;}
.fs-sign-content .form-content a.submit-button:hover{ background:rgba(80,130,250,.8);}
.fs-sign-content .login-method{ width:100%; display:flex; align-items:center;}
.fs-sign-content .login-method a{ font-size:14px; margin:4px 12px 4px 0;}
.fs-sign-content .login-method a:hover,.fs-sign-content .login-method a.active{ color:#5082fa;}
.fs-sign-content .foot{ font-size:13px; color:rgba(30,25,25,.6); margin:6px 0; display:flex; align-items:center; justify-content:space-between;}
.fs-sign-content .company-item{ position:relative; width:100%; display:flex;}
.fs-sign-content ul{ position:absolute; width:100%; top:40px; max-height:220px; background:#ffffff; border:solid 1px rgba(80,130,250,.24); border-radius:4px; overflow-y:scroll; z-index:100;}
.fs-sign-content li{ font-size:14px; color:#3e3939; line-height:24px; padding:2px 12px; cursor:pointer;}
.fs-sign-content li:hover{ background:rgba(80,130,250,.06);}

/*.fs-sign-block{ position:fixed; width:calc(100% - 560px); height:100%; top:0; bottom:0; right:0; overflow-y:scroll;}
.fs-sign-box{ width:100%; max-width:640px; margin:0 auto;}
.fs-sign-block a.logo{ position:fixed; width:160px; top:30px; right:30px;}
.fs-sign-block a.logo img{ cursor:pointer; width:100%;}
.fs-sign-content{ width:100%; float:left; padding:35px;}
.fs-sign-content span{ margin:6px 0;}
.fs-sign-content span.title{ font-size:32px; line-height:1.6;}
.fs-sign-content span.describe{ font-size:14px; line-height:1.6; margin-bottom:30px; margin-top:0;}
.fs-sign-content input{ width:100%; float:left; height:40px; line-height:38px; font-size:14px; border:solid 1px rgba(80,130,250,.24); padding:0 12px; border-radius:4px; transition:all 0.15s;}
.fs-sign-content input:focus{ border:solid 1px #5082fa; outline:0; box-shadow:3px 3px 0 rgba(80,130,250,.12);}
.fs-sign-content .image-code{ width:100%; float:left; margin:5px 0;}
.fs-sign-content .image-code input{ width:calc(100% - 130px) !important;}
.fs-sign-content .image-code a{ width:120px; height:40px; float:right; border:solid 1px #ced4da; border-radius:4px; padding:2px; text-align:center; box-sizing:border-box;}
.fs-sign-content .image-code a img{ display:inline-block; width:auto; max-width:100%; max-height:100%; border-radius:4px;}
.fs-sign-content .sms-code{ width:100%; float:left; margin:5px 0;}
.fs-sign-content .sms-code input{ width:calc(100% - 130px) !important;}
.fs-sign-content .sms-code a{ width:120px; height:40px; float:right; background:#5082fa; font-size:15px; color:#ffffff; line-height:40px; text-align:center; transition:all 0.2s; border-radius:4px;}
.fs-sign-content .sms-code a:hover{ background:rgba(80,130,250,.8);}
.fs-sign-content span.message{ background:rgba(220,0,20,.02); border:solid 1px rgba(220,0,20,.3); padding:4px 8px; font-size:13px; color:#dc0014; border-radius:4px;}
.fs-sign-content a.submit-button{ width:100%; height:48px; float:right; background:#5082fa; font-size:22px; color:#ffffff; line-height:48px; text-align:center; letter-spacing:4px; border-radius:4px; transition:all 0.15s;}
.fs-sign-content a.submit-button:hover{ background:rgba(80,130,250,.8);}
.fs-sign-content span.foot{ font-size:13px; line-height:1.6; color:rgba(30,25,25,.6);}*/

.modal{ z-index:5002;}
.modal-backdrop{ z-index:5001;}
.modal-dialog{ width:100%; max-width:none; height:100%; float:left; margin:0 !important;}
.modal-table{ width:100%; height:100%; display:table; vertical-align:middle; table-layout:fixed !important;}
.modal-table-cell{ width:100%; height:100%; display:table-cell; vertical-align:middle;}
.modal-main-content{ width:100%; max-width:780px; margin:0 auto; pointer-events:auto;}
.modal-main-box{ position:relative; width:100%; float:left; background:#ffffff;}
.modal-main-box .closed{ position:absolute; right:0; top:0;}
.modal-main-box .closed a{ float:left; width:30px; height:30px; background:rgba(30,25,25,1); text-align:center;}
.modal-main-box .closed a i{ display:inline-block; font-size:16px; line-height:30px; color:#ffffff; cursor:pointer !important;}
.modal-main-box .closed a:hover{ background:rgba(30,25,25,.8);}
.fs-modal-form{ width:100%; float:left; padding:40px 70px 10px 70px;}
.fs-modal-form span.title{ font-size:32px; line-height:1.4;}
.fs-modal-form-body{ width:100%; float:left;}
.fs-modal-form-body span{ text-align:center; margin:6px 0;}
.fs-modal-form-body span.describe{ font-size:15px; line-height:1.6; color:#5e5959;}
.fs-modal-form-body input{ width:100%; float:left; height:40px; line-height:38px; font-size:14px; border:solid 1px #ced4da; padding:0 12px; transition:all 0.2s; border-radius:4px;}
.fs-modal-form-body input:focus{ border:solid 1px #5082fa; outline:0; box-shadow:3px 3px 0 rgba(80,130,250,.12);}
.fs-modal-form-body span.button a{ display:inline-block; height:50px; background:#5082fa; border:solid 2px #5082fa; font-size:19px; color:#ffffff; letter-spacing:2px; line-height:46px; padding:0 50px; text-align:center; transition:all 0.2s; border-radius:4px;}
.fs-modal-form-body span.button a:hover{ background:#5082fa; border:solid 2px #5082fa; color:#ffffff; box-shadow:4px 4px 0 rgba(80,130,250,.5);}
.fs-modal-form-body span.interest-tt{ font-size:17px; font-family:HMOS_Bold; text-align:left !important; margin-bottom:0;}
.fs-modal-form-body span.interest-pro li{ width:33.3333%; float:left; padding-right:10px; margin:5px 0; box-sizing:border-box;}
.fs-modal-form-body span.interest-pro li em{ float:left; font-size:14px; line-height:18px; padding-right:5px; letter-spacing:0.4px;}
.fs-modal-foot{ width:100%; height:60px; float:left; background:linear-gradient(180deg, rgba(80,130,250,.08), rgba(80,130,250,.16));}
.fs-modal-foot .plant-1{ position:absolute; right:0; bottom:25px; width:170px;}
.fs-modal-foot .plant-1 img, .fs-modal-foot .plant-2 img{ width:100%;}

@media screen and (max-width:780px) {
   /* .fs-item-sidebar{ display:none !important;}
    .fs-sign-block{ width:100%; height:calc(100% - 70px); top:70px;}
    .fs-sign-block a.logo{ top:18px; left:25px;}
    .fs-sign-content{ padding:25px;}
    .fs-modal-form{ padding:20px 30px 10px 30px;}
    .fs-modal-foot .plant-1{ right:0; bottom:25px; width:120px;}
    .fs-sign-content span.describe{ font-size:14px; line-height:1.6; margin-bottom:20px; margin-top:0;}*/
    .fs-item-sidebar{ display:none !important;}
    .fs-sign-block{ width:100%; height:calc(100% - 70px); top:70px;}
    .fs-sign-block a.logo{ top:18px; left:25px;}
    .fs-sign-content{ padding:25px;}
    .fs-modal-form{ padding:20px 30px 10px 30px;}
    .fs-modal-foot .plant-1{ right:0; bottom:25px; width:120px;}
    .fs-sign-content span.describe{ font-size:14px; line-height:1.6; margin-bottom:20px; margin-top:0;}
}
@media screen and (max-width:480px) {
    .fs-modal-form-body span.interest-pro li{ width:50%;}
    .fs-item-sidebar-box{ display:none !important;}
}

.icheckbox_square-blue,
.iradio_square-blue,
.icheckbox_square-white,
.iradio_square-white{ float:left; display:inline-block; margin:0; padding:0; width:18px; height:18px; border:none; cursor:pointer; background-size:18px 18px !important; transition:0.15s;}
.icheckbox_square-blue { background:url(../core/svg/we-check-gray.svg) no-repeat;}
.icheckbox_square-blue.hover { background:url(../core/svg/we-check-blue.svg) no-repeat;}
.icheckbox_square-blue.checked { background:url(../core/svg/we-checked-blue.svg) no-repeat;}
.icheckbox_square-blue.disabled { background:url(../core/svg/we-check-disabled1.svg) no-repeat;}
.iradio_square-blue { background:url(../core/svg/we-radio-gray.svg) no-repeat;}
.iradio_square-blue.hover { background:url(../core/svg/we-radio-blue.svg) no-repeat;}
.iradio_square-blue.checked { background:url(../core/svg/we-radioed-blue.svg) no-repeat;}
.iradio_square-blue.disabled { background:url(../core/svg/we-radio-disabled1.svg) no-repeat;}
.icheckbox_square-white { background:url(../core/svg/we-check-dark.svg) no-repeat;}
.icheckbox_square-white.hover { background:url(../core/svg/we-check-gray.svg) no-repeat;}
.icheckbox_square-white.checked { background:url(../core/svg/we-checked-gray.svg) no-repeat;}
.icheckbox_square-white.disabled { background:url(../core/svg/we-check-disabled2.svg) no-repeat;}
.iradio_square-white { background:url(../core/svg/we-radio-dark.svg) no-repeat;}
.iradio_square-white.hover { background:url(../core/svg/we-radio-gray.svg) no-repeat;}
.iradio_square-white.checked { background:url(../core/svg/we-radioed-gray.svg) no-repeat;}
.iradio_square-white.disabled { background:url(../core/svg/we-radio-disabled2.svg) no-repeat;}

.fs-service-popup{ position:fixed; width:50px; right:20px; top:25%; z-index:900;}
.fs-service-box{ position:relative; width:100%; float:left; margin:8px 0;}
.fs-service-box i{ width:50px; height:50px; float:left; font-size:26px; line-height:50px; color:#5082FA; text-align:center; background:#ffffff; border-radius:30%; box-shadow:0 20px 30px rgba(70,130,250,.18); cursor:pointer; transition:all 0.2s;}
.fs-service-box i:hover{ box-shadow:0 15px 40px rgba(70,130,250,.40);}
.fs-service-box .image-box{ width:50px; height:50px; background:#ffffff; border-radius:30%; box-shadow:0 20px 30px rgba(70,130,250,.18); display:flex; align-items:center; justify-content:center;}
.fs-service-box .image-box:hover{ box-shadow:0 15px 40px rgba(70,130,250,.40);}
.fs-service-box .image-box img{ width:26px;}
.fs-service-box .popup-box{ position:absolute; display:block; left:-110px; top:-40px; transition:all 0.2s; opacity:0;}
.fs-service-box .popup-inner{ width:130px; padding:10px 10px 8px 10px; float:left; background:#ffffff; border-radius:5%; box-shadow:0 10px 50px rgba(70,130,250,.18);}
.fs-service-box .popup-inner span{ font-size:13px; text-align:center; line-height:1.4; letter-spacing:1px;}
.fs-service-box .popup-inner span img{ display:inline-block; margin-bottom:5px;}
.fs-service-box .service-text{ top:0;}
.fs-service-box .service-text span{ line-height:1.4; letter-spacing:1px;}
.fs-service-box .service-text span.number{ font-size:16px; font-family:HMOS_Bold; letter-spacing:0;}
.fs-service-box .popup-box.subscribe{ top:8px;}
.fs-service-box .popup-box.subscribe .popup-inner{ border-radius:10px;}
.fs-service-box .popup-box.subscribe .popup-inner span{ font-size:15px; font-family:HMOS_Bold;}
.fs-service-box:hover .popup-box{ left:-140px; opacity:1;}
.fs-service-box .singles-day{ position:fixed; right:20px; top:80px; width:50px; height:50px;}
.fs-service-box .singles-day img{ width:100%; cursor:pointer; border-radius:25%;}
.fs-service-box.telephone{ display:none;}

.fs-customer-service{ position:fixed; width:100%; padding:12px 20px; bottom:0; background:#ffffff; box-shadow:0 10px 50px rgba(30,25,25,.12); display:none; align-content:center; justify-content:space-between; z-index:100;}
.fs-customer-service a{ width:calc(50% - 6px); height:40px; display:flex; align-items:center; justify-content:center;}
.fs-customer-service a.btn-blue{ background:#5082FA; border:solid 2px #5082FA; color:#ffffff !important;}
.fs-customer-service a.btn-blue-line{ background:#ffffff; border:solid 2px #5082FA; color:#5082FA !important;}

.fs-history{ width:100%; display:flex; flex-direction:column;}
.fs-history .history-year{ overflow:hidden; width:100%; display:flex; align-items:center; flex-wrap:wrap; justify-content:center;}
.fs-history .history-year li{ margin:8px 12px; display:flex; flex-direction:column; align-content:center; justify-content:center;}
.fs-history .history-year li .icon-box{ width:100%; display:flex; align-items:center; justify-content:center;}
.fs-history .history-year li .icon-box .icon{ width:18px; height:18px; border:solid 1px rgba(30,25,25,.25); transition:all 0.2s; cursor:pointer;}
.fs-history .number{ width:100%; float:left; font-size:22px; color:#1e1919; line-height:1.8; text-align:center; cursor:pointer;}
.fs-history .icon-box{ width:100%; float:left;}
.fs-history .history-year li.current .icon{ border:solid 1px #fa7846; background:#fa7846;}
.fs-history .history-year li.current .number{ font-family:HMOS_Bold; color:#fa7846;}
.fs-history .hide{ display:none;}
.fs-history .history-content{ position:relative; width:100%; float:left; margin-bottom:40px;}
.fs-history .history-content li{ width:100%; float:left;}
.fs-history .history-content i{ width:100%; float:left; text-align:center;}
.fs-history .history-content i img{ width:100%; max-width:500px;}
.fs-history .history-content em{ width:100%; float:left; text-align:center;}
.fs-history .history-content em{ font-size:22px; line-height:1.6;}
.fs-history .history-content em:before{ content:""; display:inline-block; margin:0 10px 4px 0; width:60px; height:8px; background:#fa7846; z-index:-1;}

@media screen and (max-width:780px) {
    .fs-history{ width:100% !important; margin:0 !important;}
    .fs-history .history-year li .icon-box .icon{ width:30px; height:30px; padding:9px;}
    .fs-history .history-year li.current .icon{ width:40px; height:40px; padding:14px;}
    .fs-history .number{ font-size:15px; line-height:1.4;}
    .fs-service-popup{ top:20%;}
    .fs-service-box.mobile{ display:none;}
    .fs-service-box.telephone{ display:block;}
    .fs-service-box i{ box-shadow:0 5px 5px rgba(70,130,250,.18);}
    .fs-service-box i:hover{ box-shadow:0 5px 5px rgba(70,130,250,.40);}
    .fs-service-box .image-box{ box-shadow:0 5px 5px rgba(70,130,250,.18);}
    .fs-customer-service{ display:flex;}
}

.popup-ad{ position:fixed; width:480px; left:15px; bottom:15px; z-index:99999999;}
.popup-box{ position:relative; width:100%;}
.popup-ad img{ width:100%; border-radius:15px; box-shadow:0 0 35px rgba(0,0,0,.2);}
.popup-ad a.closed{ position:absolute; right:-12px; top:-12px; width:30px; height:30px; border-radius:50%; background:rgba(255,255,255,.6); display:flex; align-items:center; justify-content:center;}
.popup-ad a.closed:hover{ background:rgba(255,255,255,1);}
.popup-ad a.closed i{ color:#5082fa; font-size:16px; line-height:1;}

/* Footer Styles */

.fs-i-frame{ width:100%; height:460px; border:0;}
.fs-error{ width:100%; height:100%; float:left;}
.fs-error .fs-main-center span{ text-align:center!important;}
.fs-appointment{ width:100%; padding:2.5rem 20px 3rem 20px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-appointment .app-box{ width:100%; max-width:1280px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-appointment .app-box h3{ font-size:20px; color:#ffffff; line-height:1.4; margin:12px 0; text-align:center;}
.fs-appointment .app-box a{ width:auto; font-size:20px; color:#ffffff; border:solid 2px #ffffff; line-height:48px; padding:0 36px; letter-spacing:1px;}
.fs-appointment .app-box a:hover{ background:#ffffff; color:#5082fa; box-shadow:4px 4px 0 rgba(255,255,255,.4);}
.fs-appointment span{ text-align:center; font-size:20px; color:#ffffff; margin:10px 0;}
.fs-appointment a.appointment{ display:inline-block; font-size:20px; color:#ffffff; border:solid 2px #ffffff; line-height:46px; padding:0 36px; letter-spacing:1px;}
.bg-color-blue a.appointment:hover{ background:#ffffff; color:#5082fa; box-shadow:4px 4px 0 rgba(255,255,255,.4);}
.bg-color-green a.appointment:hover{ background:#ffffff; color:#00bebe; box-shadow:4px 4px 0 rgba(255,255,255,.4);}
.bg-color-orange a.appointment:hover{ background:#ffffff; color:#fa7846; box-shadow:4px 4px 0 rgba(255,255,255,.4);}

@media screen and (max-width:780px) {
    .fs-i-frame{ height:500px;}
    .popup-ad{ display:none !important;}
}

.fs-item-footer{ width:100%; float:left; background:#ffffff;}
.fs-item-footer-blue{ border-top:solid 8px rgba(80,130,250,.8);}
.fs-item-footer-green{ border-top:solid 8px rgba(0,190,190,.8);}
.fs-item-footer-orange{ border-top:solid 8px rgba(250,120,70,.8);}

.fs-foot-item{ width:100%; padding:50px 0; border-bottom:solid 1px rgba(30,25,25,.12); display:flex; align-items:flex-start;}
.fs-foot-item-box{ width:20%; display:flex; flex-direction:column;}
.fs-foot-item-box.foot-col-6{ width:60%;}
.fs-foot-item-box .item-contact{ width:100%; margin-bottom:20px; display:flex; flex-direction:column;}
.fs-foot-item-box .item-contact .con-list{ font-size:14px; color:#1e1919; line-height:32px; display:flex; align-items:center;}
.fs-foot-item-box .item-contact .con-list i{ font-size:18px; padding-right:5px; line-height:1;}
.fs-foot-item-box .item-contact .con-list a{ color:#1e1919;}
.fs-foot-item-box .item-contact .con-list a:hover{ color:rgba(80,130,250,1);}
.fs-foot-item-box .item-head{ font-size:18px; font-family:HMOS_Bold; margin-bottom:20px;}
.fs-foot-item-box .item-head:after{ content:""; display:inline-block; margin:0 0 4px 5px; width:38px; height:2px; background:#1e1919; z-index:-1;}
.fs-foot-item-box .item-body{ width:100%; display:flex; align-items:flex-start;}
.fs-foot-item-box .item-list{ width:25%; display:flex; flex-direction:column;}
.fs-foot-item-box .item-list .pro-name{ font-size:15px; font-family:HMOS_Bold; margin-bottom:5px;}
.fs-foot-item-box .item-list .pro-list{ width:100%; margin-bottom:10px; display:flex; flex-direction:column;}
.fs-foot-item-box .item-list .pro-list a{ font-size:14px; color:#1e1919; line-height:30px;}
.fs-foot-item-box .item-list .pro-list a:hover{ color:rgba(80,130,250,1);}
.fs-foot-item-box .item-qr-code{ width:100%; margin-bottom:15px; display:flex; justify-content:space-between;}
.fs-foot-item-box .item-qr-code .code-box{ width:calc(50% - 8px); display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-foot-item-box .item-qr-code img{ width:100%; margin-bottom:4px;}
.fs-foot-item-box .item-qr-code em{ font-size:13px;}
.fs-foot-item-box .item-subscribe{ width:100%; display:flex; flex-direction:column;}
.fs-foot-item-box .item-subscribe .title{ font-size:18px; color:#1e1919; line-height:1; margin-bottom:5px;}
.fs-foot-item-box .item-subscribe .describe{ font-size:13px; color:#1e1919; margin-bottom:5px;}
.fs-foot-item-box .item-subscribe .form{ width:100%; display:flex; flex-direction:column;}
.fs-foot-item-box .item-subscribe .form input{ width:100%; height:36px; border:solid 2px #1e1919; padding-left:5px; margin-bottom:5px;}
.fs-foot-item-box .item-subscribe .form a{ width:140px; height:36px; background:rgba(30,25,25,1); font-size:16px; color:#ffffff; letter-spacing:1px; display:flex; align-items:center; justify-content:center;}
.fs-foot-item-box .item-subscribe .form a:hover{ background:rgba(30,25,25,.8);}

.fs-footer{ width:100%; float:left; padding:50px 0; border-bottom:solid 1px rgba(30,25,25,.12);}
.fs-foot-content span.title{ font-size:18px; margin-bottom:20px;}
.fs-foot-content span.title:after{ content:""; display:inline-block; margin:0 0 4px 5px; width:38px; height:2px; background:#1e1919; z-index:-1;}
.fs-foot-content span.contact li{ width:100%; float:left; font-size:14px; line-height:28px;}
.fs-foot-content span.contact li a{ color:#1e1919;}
.fs-foot-content span i{ float:left; font-size:18px; padding-right:5px; line-height:28px;}
.fs-foot-content span.social a{ float:left; font-size:14px; padding-right:12px; color:#1e1919; line-height:28px;}
.fs-foot-content span.social a:hover, .fs-foot-content span.social a:hover i{ color:rgba(30,25,25,.68);}
.fs-foot-content span.list li{ width:50%; float:left;}
.fs-foot-content span.list a{ width:100%; float:left; font-size:15px; color:#1e1919; line-height:32px; padding-right:10px;}
.fs-foot-content span.list a:hover{ color:rgba(30,25,25,.68);}

.fs-privacy-policy{ width:100%; float:left; padding:20px 0;}
.fs-privacy-policy span{ text-align:center; font-size:13px; padding:4px 0;}
.fs-privacy-policy span a{ display:inline-block; color:#1e1919; padding-right:12px;}
.fs-privacy-policy span em{ display:inline-block; padding-right:12px;}
.fs-privacy-policy span img{ width:15px;}
.fs-privacy-policy .policy a{ padding:0;}
.fs-privacy-policy .links a{ background:rgba(30,25,25,.06); font-size:12px; line-height:24px; padding:0 15px; margin:8px 2px !important;}
.fs-privacy-policy .links a:hover{ background:rgba(30,25,25,.12);}

.fs-partner{ width:100%; padding:30px 0; border-bottom:solid 1px rgba(30,25,25,.12); display:flex; flex-direction:column;}
.fs-partner .item-partner{ width:100%; padding:10px 0; display:flex; align-items:center;}
.fs-partner .item-title{ width:100px; font-size:14px; font-family:HMOS_Bold;}
.fs-partner .item-box{ width:calc(100% - 100px); display:flex; align-items:center; flex-wrap:wrap;}
.fs-partner .item-box a{ font-size:13px; color:#3e3939; margin-right:12px;}
.fs-partner .item-box a:hover{ color:#5082fa;}
.fs-partner .item-box a img{ height:40px; margin-right:10px;}

.fs-subscribe{ width:100%; display:flex; flex-direction:column;}
.fs-subscribe span{ font-size:15px; margin-bottom:10px;}
.fs-subscribe span.title{ font-size:24px; line-height:1;}
.fs-subscribe span.form-box input{ width:100%; float:left; height:46px; border:solid 2px #1e1919; padding-left:15px;}
.fs-subscribe span.message{ font-size:13px; color:#dc0014; margin-bottom:10px; display:none;}
.fs-subscribe a{ width:140px; float:left; height:46px; line-height:46px; background:rgba(30,25,25,1); font-size:17px; color:#ffffff !important; text-align:center; letter-spacing:1px;}
.fs-subscribe a:hover{ background:rgba(30,25,25,.8);}
.fs-subscribe.subscribe-large{ width:100%; max-width:640px; margin:0 auto;}
.fs-subscribe.subscribe-large span{ font-size:17px; margin-bottom:10px;}
.fs-subscribe.subscribe-large a{ width:100%; margin-top:10px;}

@media screen and (max-width:780px) {
    .fs-footer{ padding:30px 0 !important;}
    .fs-foot-content{ float:left; margin-bottom:30px;}
    .fs-appointment{ padding:20px !important;}
    .fs-appointment span{ font-size:17px !important;}
    .fs-privacy-policy{ padding-bottom:80px;}
    .fs-privacy-policy span{ text-align:left !important;}
    .fs-privacy-policy .links{ display:none;}
    .fs-foot-item{ padding:30px 0 !important; flex-direction:column;}
    .fs-foot-item-box{ width:100% !important;}
    .fs-foot-item-box.foot-col-6{ display:none;}
}

.fs-free-template{ width:100%; margin-top:70px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-tem-header{ width:100%; height:400px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-tem-header .title{ font-size:40px; color:#ffffff; letter-spacing:1px; margin-bottom:5px;}
.fs-tem-header .title-small{ font-size:16px; color:#ffffff; letter-spacing:1px; margin-bottom:40px;}
.fs-search-item{ width:94%; max-width:980px; height:50px; background:#ffffff; border-radius:12px; margin-bottom:20px; display:flex; align-items:center;}
.fs-free-template .classify{ width:100%; display:flex; align-items:center; justify-content:center;}
.fs-free-template .classify-box{ margin:0 10px; padding:10px; background:rgba(255,255,255,.2); border-radius:14px; transition:0.1s; display:flex; flex-direction:column; align-items:center;}
.fs-free-template .classify-box .cover{ width:120px; background:#eaeaea; border-radius:10px; margin-bottom:5px; display:flex; align-items:center; justify-content:center;}
.fs-free-template .classify-box .cover img{ width:120px;}
.fs-free-template .classify-box .describe{ font-size:17px; font-family:HMOS_Bold; color:#ffffff; line-height:1.6;}
.fs-free-template .classify-box:hover{ background:rgba(255,255,255,.4);}
.fs-free-template .classify-box.active{ background:rgba(255,255,255,1);}
.fs-free-template .classify-box.active .describe{ color:#1e1919;}
.fs-free-template .classify-box.blue .describe{ color:#5082fa;}
.fs-free-template .classify-box.orange .describe{ color:#f97847;}
.fs-free-template .classify-box.green .describe{ color:#00bebe;}
.fs-tem-scene{ width:94%; padding:0 15px; background:#ffffff; display:flex; align-items:center; justify-content:space-between;}
.fs-tem-scene .tem-scene{ position:relative; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; z-index:500;}
.fs-tem-scene .tem-scene a{ background-color:rgba(30,25,25,.05); color:#5e5959 !important; margin:4px; padding:4px 12px; font-size:13px;}
.fs-tem-scene .tem-scene a:hover{ color:#0e0909 !important;}
.fs-tem-scene .tem-scene a.active{ background-color:#0e0909; color:#ffffff !important;}
.fs-tem-scene .tem-sort{ position:relative; padding-right:40px; display:flex; align-items:center; z-index:500;}
.fs-tem-scene .tem-sort a{ font-size:13px; padding:20px 10px;}
.fs-tem-scene .tem-sort a:hover, .fs-tem-scene .tem-sort a.active{ color:#5082fa;}
.fs-tem-body{ width:100%; padding:25px 10px; background:#f5f5f5; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-tem-body .tem-item{ width:94%; display:flex; align-items:stretch; flex-wrap:wrap; justify-content:flex-start;}
.fs-tem-body .item-box{ position:relative; width:calc(20% - 24px); margin:12px; background:#ffffff; border:solid 1px #f2f2f2; border-radius:5px; transition:all 0.15s;}
.fs-tem-body .item-box:hover{ box-shadow:0 0 50px rgba(30,25,25,.08);}
.fs-tem-body .item-box .tem-head-bar{ width:100%; height:18px; background:rgba(30,25,25,.12); padding:0 10px; border-radius:5px 5px 0 0; display:flex; align-items:center;}
.fs-tem-body .item-box .tem-head-bar em{ width:6px; height:6px; background-color:#ffffff; border-radius:50%; margin-right:3px;}
.fs-tem-body .item-box img{ width:100%; border-radius:0 0 5px 5px;}
.fs-tem-body .pop-shadow{ position:absolute; width:100%; left:0; top:18px; bottom:0; background:rgba(0,0,0,.4); border-radius:0 0 5px 5px; opacity:0; z-index:5; transition:opacity 0.15s;}
.fs-tem-body .item-box:hover .pop-shadow{ opacity:1;}
.fs-tem-body .operate-pop{ position:absolute; width:100%; height:calc(100% - 18px); top:8px; padding:15px; border-radius:0 0 5px 5px; background:linear-gradient(to bottom, #ffffff, #ffffff, rgba(255,255,255,.8)); display:flex; flex-direction:column; align-items:center; justify-content:center; z-index:10; opacity:0; transition:top 0.15s;}
.fs-tem-body .operate-pop .text-info{ width:100%; margin-top:10px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center;}
.fs-tem-body .operate-pop .text-info .value{ font-size:12px; color:#5e5959;}
.fs-tem-body .operate-pop .tem-button{ width:100%; margin-top:5px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-tem-body .operate-pop a{ width:120px; background:none; font-size:14px; padding:5px 0; margin:5px 0; cursor:pointer !important; display:flex; align-items:center; justify-content:center;}
.fs-tem-body .operate-pop a.tem-view{ border:solid 2px #0e0909; color:#0e0909;}
.fs-tem-body .operate-pop a.tem-view:hover{ border:solid 2px #f97847; color:#f97847;}
.fs-tem-body .operate-pop a.tem-used{ border:solid 2px #0e0909; background-color:#0e0909; color:#ffffff;}
.fs-tem-body .operate-pop a.tem-used:hover{ border:solid 2px #f97847; background-color:#f97847;}
.fs-tem-body .item-box:hover .operate-pop{ top:18px; opacity:1;}
.fs-tem-foot{ width:92%; max-width:1280px; padding:25px 10px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-tem-foot .title{ font-size:20px; margin-bottom:10px;}
.fs-tem-foot a{ font-size:17px; font-family:HMOS_Bold;}
.fs-tem-body .item-form-box{ position:relative; width:100%; height:480px; overflow:hidden;}
.fs-tem-body .item-box.active{ box-shadow:0 0 50px rgba(30,25,25,.08);}
.fs-tem-body .item-box.active .pop-shadow{ opacity:1;}
.fs-tem-body .item-box.active .operate-pop{ top:18px; opacity:1;}

.fs-modal-view{ position:fixed; width:100%; height:100%; top:0; left:0; display:flex; flex-direction:column; align-items:center; justify-content:center; background:rgba(30,25,25,.6); opacity:0; transition:all 0.3s; visibility:hidden; z-index:999999;}
.fs-modal-view.open{ visibility:visible; opacity:1;}
.fs-modal-view-box{ width:100%; height:100%; display:flex; flex-direction:column;}
.fs-modal-view-info{ width:100%; background:#ffffff; height:80px; padding:0 18px; box-shadow:0 0 20px rgba(30,25,25,.04); display:flex; align-items:center; justify-content:space-between; z-index:10000;}
.fs-modal-view-info .info-item{ width:50%; display:flex; flex-direction:column;}
.fs-modal-view-info .info-box{ width:100%; display:flex; align-items:center;}
.fs-modal-view-info .info-box .label{ font-size:13px; color:#7e7997;}
.fs-modal-view-info .info-box .value{ font-size:13px; color:#0e0909;}
.fs-modal-view-info .modal-button{ display:flex; align-items:stretch;}
.fs-modal-view-info .modal-button a.used{ padding:0 20px; background-color:#5082fa; font-size:16px; color:#ffffff; margin-right:10px; display:flex; align-items:center; justify-content:center;}
.fs-modal-view-info .modal-button a.used:hover{ box-shadow:inset 0 0 50px rgba(30,25,25,.15);}
.fs-modal-view-info .modal-button a.closed{ width:36px; height:36px; border:solid 2px #1e1919; font-size:16px; color:#1e1919; display:flex; align-items:center; justify-content:center;}
.fs-modal-view-template{ width:100%; height:calc(100% - 80px); background:#f5f5f5;}
.fs-modal-login{ position:relative; width:94%; max-width:600px; background:#ffffff; padding:50px 30px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-modal-login a.closed{ position:absolute; right:10px; top:10px;}
.fs-modal-login .title{ font-size:24px; margin-bottom:5px;}
.fs-modal-login .describe{ font-size:14px; margin-bottom:20px;}
.fs-modal-login .text-input{ width:100%; margin-bottom:15px; display:flex; align-items:center; justify-content:space-between;}
.fs-modal-login .text-input input{ width:100%; height:46px; border:solid 2px #1e1919; padding:0 10px; border-radius:0 !important; display:flex; align-items:center;}
.fs-modal-login .text-input.sms-code input{ width:calc(100% - 120px);}
.fs-modal-login .text-input.sms-code a.code{ width:115px; height:46px; background:#5082fa; color:#ffffff; display:flex; align-items:center; justify-content:center;}
.fs-modal-login a.login{ width:100%; margin-top:20px; line-height:46px; background:#5082fa; font-size:20px; color:#ffffff; text-align:center;}

@media screen and (max-width:780px) {
    .fs-tem-body .item-box{ width:100%; margin:12px 0;}
    .fs-free-template .classify-box .cover{ width:80px;}
    .fs-free-template .classify-box .cover img{ width:80px;}
    .fs-free-template .classify-box .describe{ font-size:14px;}
    .fs-tem-scene{ flex-direction:column; padding:15px 0;}
    .fs-tem-scene .tem-sort{ padding-right:0;}
    .fs-tem-scene .tem-sort a{ padding:8px 10px;}

}

.fs-knowledge-head{ width:100%; display:flex; align-items:center; justify-content:center;}
.fs-knowledge-head .head-block{ position:relative; width:100%; max-width:1280px; margin-top:-160px; margin-bottom:20px; z-index:110;}
.fs-knowledge-head .head-box{ width:100%; padding:25px; background:#ffffff; box-shadow:0 0 20px rgba(80,130,250,.18); display:flex; flex-direction:column;}
.fs-knowledge-classify{ width:100%; margin:5px 0; display:flex; align-items:center; justify-content:space-between;}
.fs-knowledge-classify .title{ font-size:15px; color:#7e7979;}
.fs-knowledge-classify .classify{ width:calc(100% - 80px); display:flex; align-items:center; flex-wrap:wrap;}
.fs-knowledge-classify .classify a{ margin:4px; padding:5px 12px; font-size:14px;}
.fs-knowledge-classify .classify a:hover{ background:rgba(30,25,25,.04);}
.fs-knowledge-classify .classify a.active{ background:rgba(80,130,250,.12); color:#5082fa;}

.fs-video-item{ width:100%; margin-bottom:20px; display:flex;}
.fs-video-item video{ width:100%;}

/* New Styles*/

.menu-product-line{ width:100%; box-shadow:0 0 15px rgba(30,25,25,.02); display:flex; align-items:stretch; justify-content:flex-start;}
.menu-product-line .product-item{ width:50%; height:100%; padding:20px; display:flex; flex-direction:column;}
.menu-product-line .item-title{ width:100%; padding:5px 10px 15px 5px; background:#ffffff;  display:flex; align-items:center;}
.menu-product-line .item-title a{ font-size:20px; font-family:HMOS_Bold; line-height:1; color:#0e0909 !important; padding:0 !important; margin:0 !important;}
.menu-product-line .item-title em{ background:#fa7846; font-size:12px; color:#ffffff; line-height:1; height:20px; padding:0 8px; margin-left:5px; border-radius:8px 8px 8px 0; display:flex; align-items:center; justify-content:center;}
.menu-product-line .item-body{ width:100%; background:#f5f5f5; padding:15px; min-height:300px; border-radius:8px; display:flex; align-items:center; flex-wrap:wrap; justify-content:space-between;}
.menu-product-line .product-block{ width:50%; padding:10px !important; display:flex; align-items:center; justify-content:space-between; transition:0.15s;}
.menu-product-line .product-block .pro-icon{ width:32px; display:flex; align-items:center;}
.menu-product-line .product-block .pro-icon i{ font-size:32px; line-height:1; color:#0e0909;}
.menu-product-line .product-block:hover{ background:#ffffff; border-radius:8px; box-shadow:0 0 15px rgba(30,25,25,.06);}
.menu-product-line .product-block .info{ width:calc(100% - 40px); display:flex; flex-direction:column; justify-content:space-between;}
.menu-product-line .product-block .info .name{ font-size:14px; font-family:HMOS_Bold; color:#0e0909; line-height:1; margin-bottom:4px; display:flex; align-items:center;}
.menu-product-line .product-block .info .name i{ font-size:16px; line-height:1; margin-left:2px;}
.menu-product-line .product-block .info .name img{ width:16px; margin-left:2px;}
.menu-product-line .product-block .info .describe{ font-size:12px; color:#7e7979; line-height:1;}
.menu-product-line .product-block.block-none{ cursor:default !important;}
.menu-product-line .product-block.block-none:hover{ background:none !important;}

.product-item-nav-tab{ width:50%; padding:20px; border-left:solid 1px rgba(30,25,25,.06); display:flex; flex-direction:column;}
.product-item-nav-tab .item-title{ width:100%; padding:5px 10px 15px 5px; background:#ffffff;  display:flex; align-items:center;}
.product-item-nav-tab .item-title a{ font-size:20px; font-family:HMOS_Bold; line-height:1; color:#0e0909 !important; padding:0 !important; margin:0 !important;}
.product-item-nav-tab .item-title em{ background:#5082fa; font-size:12px; color:#ffffff; line-height:1; height:20px; padding:0 8px; margin-left:5px; border-radius:8px 8px 8px 0; display:flex; align-items:center; justify-content:center;}
.product-item-nav-tab .item-body{ width:100%; min-height:300px; padding:0 !important; display:flex; align-content:start; align-items:stretch; justify-content:space-between;}
.product-item-nav-tab .pro-nav{ width:220px; height:100%; padding:20px 0 0 20px; display:flex; flex-direction:column; align-items:start; justify-content:start;}
.product-item-nav-tab .pro-nav a{ width:100%; font-family:HMOS_Bold; color:#0e0909; padding:10px 0; display:flex; flex-direction:column; transition:0.15s;}
.product-item-nav-tab .pro-nav a i{ font-size:16px; line-height:1; margin-left:2px;}
.product-item-nav-tab .pro-nav a:hover{ color:#5082fa; background:linear-gradient(to right, #f5f5f5, #ffffff, #ffffff);}
.product-item-nav-tab .pro-nav a.active{ color:#5082fa; background:linear-gradient(to right, #f5f5f5, #ffffff, #ffffff);}
.product-item-nav-tab .pro-nav .name{ font-size:15px; color:inherit; font-family:HMOS_Bold; line-height:1; display:flex; align-items:center;}
.product-item-nav-tab .pro-nav .name img{ width:16px; margin-left:2px;}
.product-item-nav-tab .tab-content{ width:calc(100% - 220px); height:100%; padding:15px 15px 15px 0; display:flex; align-items:center;}
.product-item-nav-tab .tab-content .tab-pane{ width:100%; height:100%; background:#ffffff; padding:10px 15px; border-radius:8px; box-shadow:0 0 15px rgba(30,25,25,.06); float:left;}
.product-item-nav-tab .tab-pane-item{ width:100%; min-height:250px; display:flex; align-items:center;}
.product-item-nav-tab .tab-pane-item .item-info{ width:100%; display:flex; flex-direction:column;}
.product-item-nav-tab .tab-pane-item .item-info a{ width:100%; padding:10px !important; display:flex; align-items:center; justify-content:space-between;}
.product-item-nav-tab .tab-pane-item .item-info a:hover{ background:#f2f2f2; border-radius:8px; transition:background 0.15s;}
.product-item-nav-tab .tab-pane-item .item-info a .pro-icon{ width:32px; display:flex; align-items:center;}
.product-item-nav-tab .tab-pane-item .item-info a .pro-icon i{ font-size:32px; line-height:1; color:#0e0909;}
.product-item-nav-tab .tab-pane-item .item-info a .info{ width:calc(100% - 40px); display:flex; flex-direction:column; justify-content:space-between;}
.product-item-nav-tab .tab-pane-item .item-info a .info .name{ font-size:14px; font-family:HMOS_Bold; color:#0e0909; line-height:1; margin-bottom:4px; display:flex; align-items:center;}
.product-item-nav-tab .tab-pane-item .item-info a .info .name i{ font-size:16px; line-height:1; margin-left:2px;}
.product-item-nav-tab .tab-pane-item .item-info a .info .name img{ width:16px; margin-left:2px;}
.product-item-nav-tab .tab-pane-item .item-info a .info .describe{ font-size:12px; color:#7e7979; line-height:1;}

@media screen and (max-width:780px) {
    .menu-product-line .product-block{ width:100%;}
    .menu-product-line .item-title{ padding:0 0 10px 0;}
    .menu-product-line .item-title a{ font-size:16px;}
    .menu-product-line .item-title em{ height:16px;}
    .menu-product-line .item-body{ padding:12px;}
    .product-item-nav-tab{ width:100%; padding:15px;}
    .product-item-nav-tab .item-body{ flex-direction:column; align-items:flex-start;}
    .product-item-nav-tab .pro-nav{ width:100%; padding:15px 25px 0 25px;}
    .product-item-nav-tab .pro-nav a:hover{ background:none;}
    .product-item-nav-tab .pro-nav a.active{ background:none;}
    .product-item-nav-tab .tab-content{ width:100%; padding:5px 10px 10px 10px;}
    .product-item-nav-tab .tab-pane-item{ min-height:100px;}

}

.fs-case-new-box{ width:100%; display:flex; align-items:stretch; justify-content:space-between; flex-wrap:wrap;}
.fs-case-new-box a{ width:calc(16.6666667% - 12px); background:#ffffff; padding:40px 15px; margin:6px 0; transition:all 0.2s; cursor:pointer; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-case-new-box a:hover{ background:#ffffff !important; box-shadow:0 0 35px rgba(80,130,250,.24);}
.fs-case-new-box a i{ font-size:76px; line-height:1; margin-bottom:10px; transition:all 0.2s;}
.fs-case-new-box a:hover i{ color:#5082fa;}
.fs-case-new-box a em{ font-size:17px;}
.fs-iso-block{ width:100%; display:flex; align-items:center; justify-content:center;}
.fs-iso-block img{ width:auto; max-width:100%; margin:0 5px;}

.fs-banner-item{ position:relative; width:100%; height:540px; padding:0 20px; display:flex; align-items:center; justify-content:center;}
.fs-banner-item.theme-title{ height:440px;}
.fs-banner-item .banner-bg{ position:absolute; width:100%; bottom:-2px; left:0; z-index:100;}
.fs-banner-item .banner-bg img{ width:100%;}
.fs-banner-item .banner-content{ width:100%; max-width:1280px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-banner-item .banner-content h1{ font-size:42px; line-height:1.2;}
.fs-banner-item .banner-content h2{ font-size:42px; line-height:1.2;}
.fs-banner-item .banner-content h3{ font-size:24px; line-height:1.4; display:flex; align-items:center;}
.fs-banner-item .banner-content h3:before{ content:""; display:inline-block; width:60px; height:6px; margin-right:10px; z-index:-1;}
.fs-banner-item .banner-content p{ font-size:17px; line-height:1.5; margin:6px 0; text-align:center;}
.fs-banner-item .banner-content .button{ width:100%; margin-top:20px; display:flex; align-items:center; justify-content:center;}
.fs-banner-item .banner-content .button a{ width:200px; height:50px; font-size:22px; margin:0 10px; transition:0.15s; display:flex; align-items:center; justify-content:center;}
.fs-banner-item .banner-content .button a.btn-blue{ color:#ffffff; background:#5082fa; border:solid 2px #5082fa;}
.fs-banner-item .banner-content .button a.btn-blue:hover{color:#5082fa; background:none;}
.fs-banner-item .banner-content .button a.btn-green{ color:#ffffff; background:#00BEBE; border:solid 2px #00BEBE;}
.fs-banner-item .banner-content .button a.btn-green:hover{ color:#00BEBE; background:none;}
.fs-banner-item .banner-content .button a.btn-green-line{ color:#00BEBE; background:none; border:solid 2px #00BEBE;}
.fs-banner-item .banner-content .button a.btn-green-line:hover{color:#ffffff; background:#00BEBE;}
.fs-banner-item .banner-content .button a.btn-orange{ color:#ffffff; background:#FA7846; border:solid 2px #FA7846;}
.fs-banner-item .banner-content .button a.btn-orange:hover{color:#FA7846; background:none;}
.fs-banner-item .banner-content .button a.btn-orange-line{ color:#FA7846; background:none; border:solid 2px #FA7846;}
.fs-banner-item .banner-content .button a.btn-orange-line:hover{color:#ffffff; background:#FA7846;}

.fs-content-grid{ width:100%; padding:4rem 20px; display:flex; align-items:center; justify-content:center;}
.fs-grid-col{ width:100%; max-width:1280px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-grid-row{ width:100%; max-width:1280px; display:flex; align-items:center; justify-content:space-between;}
.fs-grid-row.rtl-item .grid-cover{ order:1;}
.fs-content-grid .grid-head{ width:100%; margin-bottom:2rem; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-content-grid .grid-head h1{ position:relative; font-size:36px; line-height:1.2; margin:12px 0; text-align:center;}
.fs-content-grid .grid-head h1:before{ content:""; position:absolute; width:150px; height:20px; margin-left:-75px; left:50%; bottom:-5px; z-index:-1;}
.fs-content-grid .grid-head h2{ position:relative; font-size:36px; line-height:1.2; margin:12px 0; text-align:center;}
.fs-content-grid .grid-head h2:before{ content:""; position:absolute; width:150px; height:20px; margin-left:-75px; left:50%; bottom:-5px; z-index:-1;}
.fs-content-grid .grid-head p{ font-size:17px; line-height:1.7; margin:6px 0;}
.fs-content-grid .grid-cover{ width:610px;}
.fs-content-grid .grid-cover img{ width:auto; max-width:100%;}
.fs-content-grid .grid-content{ width:calc(100% - 650px); display:flex; flex-direction:column;}
.fs-content-grid .grid-content h1{ position:relative; font-size:36px; line-height:1.2; margin-bottom:16px;}
.fs-content-grid .grid-content h1:before{ content:""; position:absolute; left:-10px; bottom:-5px; width:150px; height:20px; z-index:-1;}
.fs-content-grid .grid-content h2{ position:relative; font-size:36px; line-height:1.2; margin-bottom:16px;}
.fs-content-grid .grid-content h2:before{ content:""; position:absolute; left:-10px; bottom:-5px; width:150px; height:20px; z-index:-1;}
.fs-content-grid .grid-content h3{ font-size:18px; line-height:1.4; margin-top:16px;}
.fs-content-grid .grid-content h3.icon-text{ display:flex; align-items:center; margin:12px 0 0 0;}
.fs-content-grid .grid-content h3.icon-text i{ font-size:24px; margin-right:5px; color:#5082fa;}
.fs-content-grid .grid-content p{ font-size:17px; line-height:1.6; margin:6px 0; text-align:justify;}
.fs-content-grid .grid-content .btn-item{ width:100%; margin-top:12px; display:flex; align-items:center; justify-content:flex-start;}
.fs-content-grid .grid-content .btn-item a{ font-size:17px; line-height:1.6; margin-right:15px;}
.fs-content-grid .grid-content-full{ width:100%; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.fs-content-grid .grid-content-full h1{ display:flex; align-content:center; justify-content:center;}
.fs-content-grid .grid-content-full h1:before{ left:auto;}
.fs-content-grid .grid-content-full h2{ display:flex; align-content:center; justify-content:center;}
.fs-content-grid .grid-content-full h2:before{ left:auto;}
.fs-content-grid .grid-content-full .grid-cover{ width:100%; display:flex; align-items:center; justify-content:center;}
.fs-content-grid .grid-content-full .grid-cover img{ width:auto; max-width:100%;}
.fs-content-grid .text-list{ width:100%; margin:6px 0; display:flex;}
.fs-content-grid .text-list ul{ width:100%; display:flex; flex-direction:column;}
.fs-content-grid .text-list li{ position:relative; width:100%; margin:6px 0; font-size:15px; display:flex; padding-left:18px;}
.fs-content-grid .text-list li:before{ content:""; position:absolute; width:12px; height:4px; left:0; top:10px; z-index:-1;}
.fs-content-grid .text-list li em{ font-family:HMOS_Bold;}
.fs-content-grid .text-list.column-2 ul{ flex-direction:row; flex-wrap:wrap;}
.fs-content-grid .text-list.column-2 li{ width:50%;}

.fs-icon-text-item{ width:100%; display:flex; align-items:flex-start; justify-content:space-between; flex-wrap:wrap;}
.fs-icon-text-item .item-list{ width:100%; margin:10px 0; display:flex; align-items:flex-start; justify-content:space-between;}
.fs-icon-text-item .item-list .icon{ padding:6px 6px 12px 6px; margin-bottom:10px; display:flex; align-items:center; justify-content:center;}
.fs-icon-text-item .item-list .icon i{ width:100%; height:100%;  line-height:1; display:flex; align-items:center; justify-content:center;}
.fs-icon-text-item .item-list .text{ width:calc(100% - 110px); display:flex; flex-direction:column; align-items:flex-start;}
.fs-icon-text-item .item-list .text .title{ font-size:18px; line-height:1.2; text-align:left; margin-bottom:8px;}
.fs-icon-text-item .item-list .text .describe{ font-size:15px; line-height:1.5; text-align:left;}
.fs-icon-text-item.theme-blue .item-list .icon{ background:linear-gradient(0deg, rgba(80,130,250,.1), rgba(80,130,250,.3));}
.fs-icon-text-item.theme-blue .item-list .icon i{ background:rgba(255,255,255,.9); color:rgba(80,130,250,1); box-shadow:0 3px 15px rgba(80,130,250,.3);}
.fs-icon-text-item.theme-green .item-list .icon{ background:linear-gradient(0deg, rgba(0,190,190,.1), rgba(0,190,190,.2));}
.fs-icon-text-item.theme-green .item-list .icon i{ background:rgba(255,255,255,.9); color:rgba(0,190,190,1); box-shadow:0 3px 15px rgba(0,190,190,.3);}
.fs-icon-text-item.theme-orange .item-list .icon{ background:linear-gradient(0deg, rgba(250,120,70,.1), rgba(250,120,70,.2));}
.fs-icon-text-item.theme-orange .item-list .icon i{ background:rgba(255,255,255,.9); color:rgba(250,120,70,1); box-shadow:0 3px 15px rgba(250,120,70,.3);}

.fs-icon-text-item.item-row-2 .item-list{ width:calc(50% - 30px);}
.fs-icon-text-item.item-row-2 .item-list .icon{ width:90px; height:90px; border-radius:20px 30px;}
.fs-icon-text-item.item-row-2 .item-list .icon i{ font-size:50px; border-radius:18px 26px;}
.fs-icon-text-item.item-row-2 .item-list .text{ width:calc(100% - 104px);}
.fs-icon-text-item.item-row-2 .item-list .text .describe{ font-size:16px;}
.fs-icon-text-item.item-row-3 .item-list{ width:calc(33.3333% - 30px); margin:10px 0;}
.fs-icon-text-item.item-row-3 .item-list .icon{ width:80px; height:80px; border-radius:15px 25px;}
.fs-icon-text-item.item-row-3 .item-list .icon i{ font-size:42px; border-radius:12px 20px;}
.fs-icon-text-item.item-row-3 .item-list .text{ width:calc(100% - 94px);}
.fs-icon-text-item.item-row-4 .item-list{ width:calc(25% - 30px);}
.fs-icon-text-item.item-row-4 .item-list .icon{ width:76px; height:76px; border-radius:12px 24px;}
.fs-icon-text-item.item-row-4 .item-list .icon i{ font-size:36px; border-radius:12px 20px;}
.fs-icon-text-item.item-row-4 .item-list .text{ width:calc(100% - 90px);}

.fs-icon-text-item.item-col-4 .item-list{ width:calc(25% - 40px); flex-direction:column; align-items:center; justify-content:center;}
.fs-icon-text-item.item-col-4 .item-list .icon{ width:80px; height:80px; border-radius:10px 20px;}
.fs-icon-text-item.item-col-4 .item-list .icon i{ font-size:48px; border-radius:12px 18px;}
.fs-icon-text-item.item-col-4 .item-list .text{ width:100%; flex-direction:column; align-items:center;}
.fs-icon-text-item.item-col-4 .item-list .text .describe{ text-align:center;}
.fs-icon-text-item.item-col-5 .item-list{ width:calc(20% - 40px); flex-direction:column; align-items:center; justify-content:center;}
.fs-icon-text-item.item-col-5 .item-list .icon{ width:80px; height:80px; border-radius:10px 20px;}
.fs-icon-text-item.item-col-5 .item-list .icon i{ font-size:40px; border-radius:12px 18px;}
.fs-icon-text-item.item-col-5 .item-list .text{ width:100%; flex-direction:column; align-items:center;}
.fs-icon-text-item.item-col-5 .item-list .text .describe{ text-align:center;}
.fs-icon-text-item.item-col-6 .item-list{ width:calc(16.6667% - 20px); flex-direction:column; align-items:center; justify-content:center;}
.fs-icon-text-item.item-col-6 .item-list .icon{ width:96px; height:96px; border-radius:20px 30px;}
.fs-icon-text-item.item-col-6 .item-list .icon i{ font-size:50px; border-radius:18px 26px;}
.fs-icon-text-item.item-col-6 .item-list .text{ width:100%; flex-direction:column; align-items:center;}

.fs-img-text-item{ width:100%; display:flex; align-items:stretch; justify-content:space-between; flex-wrap:wrap;}
.fs-img-text-item .item-list{ width:100%; background:#ffffff; padding:25px; margin:15px 0; display:flex; flex-direction:column; align-items:flex-start;}
.fs-img-text-item .item-list img{ width:100%; margin-bottom:10px;}
.fs-img-text-item .item-list h1{ font-size:20px; line-height:1.2; margin:6px 0;}
.fs-img-text-item .item-list h2{ font-size:20px; line-height:1.2; margin:6px 0;}
.fs-img-text-item .item-list p{ font-size:15px; line-height:1.6; margin:6px 0;}
.fs-img-text-item.theme-green .item-list{ box-shadow:0 0 30px rgba(0,190,190,.04); transition:0.15s;}
.fs-img-text-item.theme-green .item-list:hover{ box-shadow:0 0 40px rgba(0,190,190,.2);}
.fs-img-text-item.theme-orange .item-list{ box-shadow:0 0 30px rgba(250,120,70,.04); transition:0.15s;}
.fs-img-text-item.theme-orange .item-list:hover{ box-shadow:0 0 40px rgba(250,120,70,.2);}
.fs-img-text-item.item-row-3 .item-list{ width:calc(33.3333% - 20px);}
.fs-img-text-item.item-row-4 .item-list{ width:calc(25% - 20px);}

.fs-statement-item{ position:relative; width:100%; display:flex; align-items:center; justify-content:center; z-index:100;}
.fs-statement-item .statement-box{ width:100%; max-width:1280px; padding:3rem; background:#ffffff; box-shadow:0 0 30px rgba(30,25,25,.08); margin-top:-160px;}
.fs-statement-item .statement-content{ width:100%; display:flex; flex-direction:column;}
.fs-statement-item .statement-content h1{ font-size:32px; margin-bottom:12px;}
.fs-statement-item .statement-content h3{ font-size:24px; margin:12px 0;}
.fs-statement-item .statement-content p{ font-size:16px; line-height:1.8; margin:6px 0; text-align:justify;}
.fs-statement-item .statement-content .text-center{ text-align:center;}
.fs-statement-item .statement-inner{ width:100%; padding:25px; display:flex; flex-direction:column;}
.fs-statement-item .statement-inner h4{ font-size:17px; font-family:HMOS_Bold;}
.fs-statement-item .statement-inner p{ font-size:13px;}
.fs-statement-item a.fs-button{ font-size:18px; font-family:HMOS_Bold;}

.fs-item-file{ height:500px; margin-top:-80px;}
.fs-item-file .fs-item-banner-box{ height:500px;}
.fs-file-block{ position:relative; margin-top:-160px; margin-bottom:50px; z-index:100;}
.fs-file-box{ width:100%; float:left; padding:50px; background:#ffffff;}

@media screen and (max-width:780px) {
    .fs-appointment .app-box h3{ font-size:18px;}
    .fs-banner-item{ height:auto; padding:6rem 20px 4rem 20px;}
    .fs-banner-item.theme-title{ height:320px; padding:0;}
    .fs-banner-item .banner-content h1{ font-size:32px; margin-bottom:10px;}
    .fs-banner-item .banner-content h2{ font-size:32px; margin-bottom:10px;}
    .fs-banner-item .banner-content h3{ font-size:18px; align-items:flex-start;}
    .fs-banner-item .banner-content h3:before{ width:20px; margin-top:10px;}
    .fs-banner-item .banner-content p{ font-size:15px; text-align:justify;}
    .fs-banner-item .banner-content .button a{ margin:0 5px;}
    .fs-content-grid{ padding:2rem 20px;}
    .fs-grid-row.rtl-item .grid-cover{ order:0;}
    .fs-grid-row{ flex-direction:column; justify-content:center;}
    .fs-content-grid .grid-cover{ width:100% !important; margin-bottom:15px;}
    .fs-content-grid .grid-content{ width:100% !important;}
    .fs-content-grid .grid-head{ margin-bottom:15px; align-items:flex-start; justify-content:flex-start;}
    .fs-content-grid .grid-head h1{ font-size:26px; text-align:left;}
    .fs-content-grid .grid-head h1:before{  margin-left:0; left:-10px;}
    .fs-content-grid .grid-head h2{ font-size:26px; text-align:left;}
    .fs-content-grid .grid-head h2:before{  margin-left:0; left:-10px;}
    .fs-content-grid .grid-head h3{ font-size:18px;}
    .fs-content-grid .grid-content h1{ font-size:26px;}
    .fs-content-grid .grid-content h2{ font-size:26px;}
    .fs-content-grid .grid-content h3{ font-size:18px;}
    .fs-content-grid .grid-content p{ font-size:15px;}
    .fs-statement-item{ padding:0 20px;}
    .fs-statement-item .statement-box{ padding:25px 20px; margin-top:-120px;}
    .fs-statement-item .statement-content h1{ font-size:26px;}
    .fs-statement-item .statement-content h2{ font-size:26px;}
    .fs-statement-item .statement-content h3{ font-size:18px;}
    .fs-statement-item .statement-content p{ font-size:14px;}
    .fs-statement-item .statement-inner p{ font-size:12px;}
    .menu-product-line{ flex-direction:column;}
    .menu-product-line .product-item{ width:100%; padding:0 15px; border:0;}
    .fs-icon-text-item.item-row-2 .item-list{ width:100%;}
    .fs-icon-text-item.item-row-3 .item-list{ width:100%; margin:10px 0;}
    .fs-icon-text-item.item-row-4 .item-list{ width:100%;}
    .fs-icon-text-item .item-list .text .title{ font-size:18px;}
    .fs-icon-text-item.item-col-4 .item-list{ width:25%;}
    .fs-icon-text-item.item-col-5 .item-list{ width:33.3333%;}
    .fs-icon-text-item.item-col-6 .item-list{ width:33.3333%;}
    .fs-icon-text-item.item-col-4 .item-list .text .title{ font-size:15px; text-align:center;}
    .fs-icon-text-item.item-col-5 .item-list .text .title{ font-size:15px; text-align:center;}
    .fs-icon-text-item.item-col-6 .item-list .text .title{ font-size:15px; text-align:center;}
    .fs-content-grid .text-list.column-2 li{ width:100%;}
    .fs-case-new-box a{ width:calc(50% - 12px); background:#ffffff !important; padding:25px 15px;}
}

.fs-template-preview{ width:100%; height:100%; display:flex; flex-direction:column;}
.fs-template-preview .preview-head{ width:100%; background:#ffffff; height:80px; padding:0 18px; box-shadow:0 0 20px rgba(30,25,25,.04); display:flex; align-items:center; justify-content:space-between;}
.fs-template-preview .preview-head .info-item{ display:flex; flex-direction:column;}
.fs-template-preview .preview-head .info-item h1{ font-size:17px; line-height:1; margin-bottom:8px;}
.fs-template-preview .preview-head .info-item .scene{ width:100%; display:flex; align-items:center;}
.fs-template-preview .preview-head .info-item .scene .label{ font-size:13px; color:#7e7997; line-height:1;}
.fs-template-preview .preview-head .info-item .scene .value{ font-size:13px; color:#0e0909; line-height:1; margin-right:5px;}
.fs-template-preview .preview-head .info-item .scene .value em{ line-height:inherit; margin-right:5px;}
.fs-template-preview .preview-head .operate-item{ display:flex; align-items:stretch;}
.fs-template-preview .preview-head .operate-item a.used{ padding:0 20px; background-color:#1e1919; font-size:16px; color:#ffffff; margin-right:10px; display:flex; align-items:center; justify-content:center;}
.fs-template-preview .preview-head .operate-item a.used:hover{ background-color:#FA7846;}
.fs-template-preview .preview-head .operate-item a.closed{ width:36px; height:36px; border:solid 2px #1e1919; font-size:16px; color:#1e1919; display:flex; align-items:center; justify-content:center;}
.fs-template-preview .preview-body{ width:100%; height:calc(100% - 80px); background:#f5f5f5;}